In Operation
The project lets us synthesize speech on the command line. We can either use a model from the provided list, or train our own model. In the absence of a specified mode, TTS uses LJSpeech based English model.
Here’s sample output with the default model. When you try a model for the first time, it’s automatically downloaded. The models are stored at .local/share/tts. They consume a fair check of hard disk space. For example the jenny model uses 1.8GB of disk space.
$ tts --text "This is a deep learning toolkit for Text-to-Speech written in Python and published under an open source license" --out_path /home/sde/results/speech-default-model.wav
Let’s try the tts_models/en/jenny/jenny model.
$ tts --text "We hope you enjoy our reviews. We cover both software and hardware from a Linux perspective. We love receiving your thoughts on our site, so please share in the comments section below" --model_name tts_models/en/jenny/jenny --out_path /home/sde/results/speech-jenny.wav
And here’s example output from the tts_models/en/ljspeech/glow-tts model
$ tts --text "Thanks to everyone that has donated to our site. We really appreciate your support" --model_name tts_models/en/ljspeech/glow-tts --out_path /home/sde/results/speech-glow-tts.wav
There are also multi-speaker TTS models available, as well as voice conversion models.
The real power of TTS comes from its ability to train new models and fine-tune existing models in any language. The training is fast from our tests.
Summary
TTS is impressive software which we’ve only scratched the surface. With a huge arsenal of pretrained models, realistic prosody and intonation, it’s one of the best TTS libraries we’ve tested.
With its array of deep learning models, a good trainer API and lots of tools to curate datasets, TTS gets our firm recommendation.
There are some features we’d love to see added. For example, the ability to make the TTS library play the audio with streaming mode support.
Website: github.com/coqui-ai/TTS
Support:
Developer: Coqui and contributors
License: Mozilla Public License Version 2.0
For other useful open source apps that use machine learning/deep learning, we’ve compiled this roundup.
TTS is written in Python. Learn Python with our recommended free books and free tutorials.
Pages in this article:
Page 1 – Introduction and Installation
Page 2 – In Operation and Summary
Related Software
| Speech Tools | |
|---|---|
| Piper | Fast, local neural text to speech system |
| Tortoise | Multi-voice text-to-speech system trained with an emphasis on quality |
| Coqui TTS | Offers pretrained models in more than 1,100 different languages |
| Bark | Transformer-based text-to-audio model. |
| Dia | 1.6B parameter text to speech model |
| Festival | General multi-lingual speech synthesis system |
| PraatSpeechAnalyser | Software for speech analysis and synthesis |
| Speech Note | Speech to Text, Text to Speech and Machine Translation |
| Mimic 3 | Lightweight Text to Speech engine |
| OrcaScreenReader | Scriptable screen reader |
| MeloTTS | High-quality multi-lingual text-to-speech library |
| Parler-TTS | Lightweight text-to-speech (TTS) model |
| Flite | Small, fast run time text to speech synthesis engine |
| RHVoice | Gives the visually impaired a synthesis voice with their screen reader |
| eSpeak NG | Continuation of the eSpeak project |
| eSpeak | Speech synthesizer using a formant synthesis method |
| Orpheus-TTS-FastAPI | High-performance self-hosted text-to-speech server |
| Gespeaker | GTK-based frontend for eSpeak |
| VoiceGen | Simple text-to-speech application |
| Glate | Google Translator and Text To Speech Service |
Read our verdict in the software roundup.
Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk. You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more. Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form. |


This looks interesting, but I wish developers would provide distro-specific packages.
This project has been shut down.
That’s not true.
The main developer actually said that he doesn’t plan continuing maintaining the code at the moment, but that may change in the future.
The last commit was only 5 days ago.
Plus, the project is open source, so anyone can fork it and carry on development in the meantime.