Make your own free website on

Speech Processing

The Festival Speech Synthesis System (Supports Nepali?):
Festival also comes with the Red Hat Linux 9 distribution.

Using Festival
Make sure that your sound card is configured and working correctly. To get into the Interactive Festival shell mode just type the following at the shell prompt.

bash# festival

You will find your self at a prompt like the one below


Your speech synthesis system is ready to accept any input from you. To get your system to talk to you, try out the following command.

festival> (SayText "type the text you want to hear over here")

The brackets are required here and the text to be spoken must be enclosed in double quotes. If you have a text file with something in it that you want to hear, use the following command.

festival> (tts "filename")

Replace "filename" with the relative path to your text file and make sure that the text in stored in a plain ASCII text file. You can use tab here to quickly find the file that you are looking for. This was working in Festival within its interactive shell mode. You could also call Festival from the command prompt. If you have a plain ASCII text file that you would like to hear, you could make use of the following command.

bash# festival --tts file_name

In the above command replace "file_name" with the relative path to the plain ASCII text file. For more information on using Festival, check out the MAN pages. More documentation is available in texinfo and HTML format. Typing help at the festival prompt brings up a list of useful commands.


Nepali Text-to-Speech by Sameer Maskey:


My Nepali Text to Speech (TTS):
Utilizes the scientific and logical pronunciations in the Devanagri Script.
Download. Requires VB Runtime files. 

With this program I won the First prize in the Students Category in the first Software Competition held in Nepal.