I am encountering an issue with Mimic3 TTS models failing to load with the error “INVALID_PROTOBUF”. Despite following the installation steps and ensuring the correct setup, the models are not loading correctly and the error persists.
Steps to reproduce the behavior:
Download and install the Mimic3 TTS models using the provided commands.
Attempt to use the Mimic3 TTS models with the following command:Preformatted text
mimic3 --voice en_US/ljspeech_low "This is a test of the ljspeech voice model." > test_output_ljspeech.wav
Observe the error message: "Load model from /home/user/.local/share/mycroft/mimic3/voices/en_US/ljspeech_low/generator.onnx failed: Protobuf parsing failed."
The expected behavior is for the TTS model to load successfully and generate the audio output without errors.
Here are the relevant log files and error messages:
[ONNXRuntimeError] : 7 : INVALID_PROTOBUF : Load model from /home/user/.local/share/mycroft/mimic3/voices/en_US/ljspeech_low/generator.onnx failed: Protobuf parsing failed.
Other versions: Mimic3 TTS version 0.2.5, Python 3.10
Additional context:
I have tried downloading and using multiple voice models (en_US/ljspeech_low, en_US/cmu-arctic_low, en_US/vctk_low) and encountered the same error with each. I followed the installation and usage instructions carefully but have not been able to resolve the issue. Any guidance or suggestions to resolve this problem would be greatly appreciated.
The pip package downloads pointer files instead of real models, you have to manually download the real files from here: mukowaty/mimic3-voices · Hugging Face
I don’t think anyone has a resolve for this issue. I have installed Mimic3 standalone on 3 different machine, spent a week utilizing AI assistance and got NOWHERE. I wonder if support on Mycroft will respond, if they have a support team. Today is March 2, 2025 1:00 pm.
Hi there, Mycroft went out of business a couple years ago, so there’s no support team. Mimic3 is effectively abandonware but you might want to try Piper. Same author, same voices, regular feature updates.
No active maintenance, according to a post somewhere in GitHub discussions preparing for a piper2/mimic4, so while piper is the recommended replacement I suspect it won’t be around for long.
But at least piper has eyes on it, mimic3 is complete abandonware. There’s also sherpaonnx that supports mimic3 models if for some reason you really want a mimic3 voice