Gespeaker is an open source text to speech translation application for for Linux users. It instantly provides vocal translations of entered text in a selected language.You can change various parameters such as pitch, volume, and speed reading and selected various languages to hear a playback of the entered text in the specified language. Even if the entered text is in a different language (e.g. English), you can get translations in another language (e.g. Dutch).
It is designed for multilingual environments, so you can run it on a system with a different language than English, which will change the user interface in the language of the operating system e.g. Italian. The installer package is available for Ubuntu andDebian (both 32 and 64 bit) versions.
Just download and run the Deb package to install Gespeaker via the Ubuntu Software Center. Ubuntu packages will not include mbrola in the official repositories, you will need to install mbrola and the voices from the Ubuntu Trucchi repository by entering the following commands in the Terminal:
sudo wget -O /etc/apt/sources.list.d/ubuntutrucchi.list http://www.ubuntutrucchi.it/repository/ubuntutrucchi.list wget -O - http://www.ubuntutrucchi.it/repository/ubuntutrucchi.asc | sudo apt-key add - sudo apt-get update
Using Gespeaker is easy, just enter text in the available text box, select a voice type (male or female), and a language from the drop down list. Click on Play button to hear the playback of the entered text in a selected language. You can also record the sound using the Record option. The entered text can also be saved (Save button)and imported (Open button) to import lengthy text from text files. The slider at the bottom help manage the pitch, volume, and playback delay of the narration.
You can grab the Deb package from the link given below.