Skip to content
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

Implement good offline TTS (e.g., coqui_ai/TTS) #93

Open
hello-amal opened this issue Aug 8, 2024 · 0 comments
Open

Implement good offline TTS (e.g., coqui_ai/TTS) #93

hello-amal opened this issue Aug 8, 2024 · 0 comments

Comments

@hello-amal
Copy link
Collaborator

Currently, the only offline TTS is pyttsx3, which sounds horribly robotic on Ubuntu. coqui_ai/TTS (available on PyPi) has multiple models available that, when downloaded, will work offline. After experimenting with a couple and playing them for a CLV staff member, "tts_models/en/ljspeech/fast_pitch" seems to be promising. It's not quite as good as gtts, but is much better than pyttsx3. And it has sub-0.5s synthesis time.

This issue focuses on implementing that TTS engine, so that we actually have a reasonable-quality offline TTS engine we can switch to if circumstances require (e.g., internet dies right before a study).

@hello-amal hello-amal changed the title Implement good offline TTS Implement good offline TTS (e.g., coqui_ai/TTS) Aug 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant