-
Notifications
You must be signed in to change notification settings - Fork 43
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add a TTS engine #3
Comments
What do you think of https://github.com/rhasspy/piper - was pretty straightforward to set up. I haven't been able to train it but the voices were ok |
Thank you for sharing!! I think that this is a facade that uses mimic3 under the hood. It's cpp so I should be able to churn out a binding pretty quickly for this |
Yeah i looked at the code & some samples, and asked a friend of mine it is perfect for this thanks @synesthesiam!! |
I've heard that the Mycroft model is not really good. Maybe it's better to use Microsoft's TTS. |
From a quick glance it seems too bloated
Is it locally runnable?
From a quick glance this seems too bloated I think this is why mimicv3 wins. This is actually ridiculous. Plus i think the project is kinda based |
https://github.com/iacore/nix-tts is pretty good Microsoft TTS is usable on Windows machines. On Linux there is espeak, although the quality is not good. |
@yacineMTB you're welcome! I wrote both Piper and Mimic 3: Piper is the better choice as it's newer and faster 👍 |
This thing needs to respond back to us on some event.
Right now, the strategy to reduce latency is to generate precanned responses constantly. Maybe we can also follow the same strategy with some TTS system?
Ideally this would
For now we can just save it as a wav file. The scope of this task is figuring out what reasonable candidates we have for TTS, with one of the goals being low latency.
The text was updated successfully, but these errors were encountered: