eSpeak
eSpeak: Lightweight open-source TTS for English and multiple languages
About eSpeak
eSpeak is a compact, open-source text-to-speech synthesizer that supports English and many other languages. Using formant synthesis, it delivers clear speech at high speeds, making it perfect for Linux and Windows. Available as a command-line tool, shared library, or SAPI5 version, eSpeak includes customizable voices, WAV file export, and SSML support. Its small footprint and multilingual capabilities make it a great choice for accessibility and language learning.
FAQ
eSpeak is available for Linux and Windows. It has also been ported to other platforms including Android, Mac OSX, and Solaris.
eSpeak supports several languages, including Afrikaans, Albanian, Aragonese, Armenian, Bulgarian, Cantonese, Catalan, Croatian, Czech, Danish, Dutch, English, Esperanto, Estonian, Farsi, Finnish, French, Georgian, German, Greek, Hindi, Hungarian, Icelandic, Indonesian, Irish, Italian, Kannada, Kurdish, Latvian, Lithuanian, Lojban, Macedonian, Malaysian, Malayalam, Mandarin, Nepalese, Norwegian, Polish, Portuguese, Punjabi, Romanian, Russian, Serbian, Slovak, Spanish, Swahili, Swedish, Tamil, Turkish, Vietnamese, and Welsh.
Yes, eSpeak has a SAPI5 version for Windows, which allows it to be used with screen-readers and other programs that support the Windows SAPI5 interface.
The program and its data, including many languages, totals about 2 Mbytes.
Yes, eSpeak supports SSML (Speech Synthesis Markup Language) and HTML, though SSML support is not complete.
Yes, eSpeak can produce speech output as a WAV file.
Alternatives to consider
Community ratings & full listCategories
Claim this tool
Are you the founder? Claim your profile to update details and track views.
Claim tool