eSpeak is a program for reading a text aloud. It is compatible with French, English, German and many other languages. To use it; you only have to select the text and to press the “Play” button and voila. You can also type the text if necessary. A system highlights the text when reading. It is written in C.