New Open Source Text to Speech system for Tamil

Prof. Vasu Renganathan, Univ Pennsylvania, Philadelphia, USA, has released his Text to Speech for Tamil language as Open source.

Get the source at :

See in action:

It is written in php.

There are many open source TTS systems available as espeak, Festival, CMU Sphinx  etc.

But they work fine for English only. A new system is needed for Tamil.

Myself and my brother Arulalan are trying to build a TTS system using python.

He wrote script to convert tamil text to IPA.

The next step is to record audio for each symbol and play with python.

In the meantime, the TTS by Vasu gives a great enlightenment on text and sound processing,a s it has all the sound files and code to process text, map to sound files and stitch as a word etc.

We will port it to python soon.

This is not a very perfect TTS.
Many things have to be improved.

  • There is little gap between letters.
  • Need few more gap between sentences.
  • Need more voices.

We can add all these features as we have the source now.

Please check the code and explore a how TTS works.

Reply here if you are interested in improving Tamil TTS System.


Thanks for prof.vasu for open sourcing his nice works.

8 thoughts on “New Open Source Text to Speech system for Tamil

  1. Pingback: Simple Tamil Text to Speech engine | தமிழில் நிரல் எழுது – Write code in தமிழ்

  2. Please someone invent Tamil ‘Speek It’ or ‘Select and Speek – Text to Speech’ application for all type Browser and able to save audio format. We tamil people need it very much. Thank you.

  3. Hi , sir.
    I am android app developer and I very much interested in tamil text to speech app development. please do some help achieve the target App.

  4. புதிய முயற்சியில் ஈடுபடும் திருவாளர்களுக்கு வணக்கம்.

    நானும் இந்த முயற்சியில் ஈடுபட விரும்புகிறேன்.

    மேலும் தகவல் கிடைத்தால் மிக மகிழ்ச்சி கொள்வேன்.

    எப்படி பங்கு கொள்ள முடியும் என கூறுங்கள்.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s