eSpeak- A text to speech opensource software for Linux

eSpeak Speech Synthesizer is an open source speech synthesizer for Windows, Mac and Linux based OS. It provides the option for listening to text in multiple languages. The speech is clear and the available text in English, can be listened to in any alternative language easily.

eSpeak does text to speech synthesis for the following languages, some better than others. Afrikaans, Albanian, Armenian, Cantonese, Catalan, Croatian, Czech, Danish, Dutch, English, Esperanto, Finnish, French, German, Greek, Hindi, Hungarian, Icelandic, Indonesian, Italian, Kurdish, Latvian, Lojban, Macedonian, Mandarin, Norwegian, Polish, Portuguese, Romanian, Russian, Serbian, Slovak, Spanish, Swahili, Swedish, Tamil, Turkish, Vietnamese, Welsh.

You can download espeak from the official download page.

How  to use espeak?

1-choose your  voice Language

# espeak --voice

2- Speak the words specified in command line

This is the default usage

# espeak --stdout 'words to speak' | aplay

3-Speak your document

# espeak --stdout -t mydocument.txt | aplay

4-Generate voice file from text document

# espeak -t mydocument.txt -w myaudio.wav


Useful Link:

reseller hosting 

  • sparks40

    In Ubuntu 10.10 I get error flags for (–stdout, -t and [aplay: playback:2372: read error) when trying to read from a text file with the .txt extension. However, quoted text on the command line works fine. Same results when executing the format as root. Any suggestions?

    TNX for the into to an interesting app!

  • http:// speech to text

    A good blog with exciting content, that’s what I need. Thanks for keeping this website, I will be visiting it.

  • betul

    How am I gonna install espeak on centos 5?It has list of dependencies but dependency list is not well documented..