Released – Online Tamil Text to Speech System

We are happy to release the Online Tamil Text to Speech conversion software at

This is a Free Software. Get the source code here – This is made with Ubuntu/Linux, Python, Django, Celery, MySQL etc.


This online software can convert your Tamil text files to audio files in MP3 format. (TTS = Text To Speech)

How to Convert?

  1. Create an Account here
  2. You will receive an email with account activation link. Click that link.
  3. Do login
  4. Goto Upload a file with tamil unicode text.
  5. Now, that text file will be converted as audio file (mp3) in background. It may take some time for this. From few minutes to few hours too. This wait time depends on your file size, Total number files being uploaded, and queue order of your file etc.
  6. Once it is converted as MP3, you will receive an email with download link. It will be displayed on your home page too.
  7. Click the link and Download the MP3 file.

Frequently Asked Questions

What types of files can be uploaded?

Only Tamil Unicode text files are supported. File can be upto 100 MB.

Why do I have to register? Can I upload files without registering?

The TTS conversion is slow process. It may take few hours to complete. Waiting with browser tab open for few hours is not possible. To notify the user, after the file conversion, sending email is one simple way. Thats why we ask for registering. Tell us if there are even better ways.

Shall I upload my private files?

If you have more private, secret files, dont upload here. Dont upload to any of the online applications. Anyhow, this is Free/Open Source Software. you can install this in your home ubuntu/linux computer.

You can upload here general files, which are not too private to you. We have made essential settings so that you only can access your files. No other can access your files. (Except admins and server providers).

How long the MP3 files will be there on the server?

For now, we keep them for 3 days as testing. After three days, they will be deleted automatically.

Why there is only male voice? Why cant we have female voice?

Female voice is in testing. Will add soon.

Why there is only Tamil TTS? We need for other languages too.

Other languages TTS are in our action items. We are yet to find suitable TTS and how to use them. If you know about them, let us know.

Is this software a safer one?

Not 100%. As this is Free/Open source software, you can check its code at There are many security related things to do like adding SSL. Encrypting the files and hard disks etc. We will do them soon.

How to install this on Windows?

No. Not possible.


When you have only two wheeler vehicle, we hope, you wont try to fit a car seat on it and ride.


This is done with the awesome contributions of many.


IndicTTS ( is a project driven by IIT Madras. SSN College of Engineering and IIT Madras jointly developed TTS for Tamil and released as Free/Open Source Software. Research works for other languages are going on.


The following friends, made the tamil tts installation simple as running a shell script.

Script is here –

Testing and improvements are done by

Khaleel Jageer –

Django web application written and maintained by

Balaji –

The Server is donated by

E2E Networks,

All the plans, ideas, requirements, action items are provided by

Indian Linux Users Group, Chennai Free Software Foundation, TamilNadu

Organized by

Kaniyam Foundation –


The below updates will be provided soon.

  1. Female Voice
  2. Better TTS
  3. TTS for other languages
  4. Rest API

How to report issues?

You can Contribute

  1. Using the Free/Open Source Software and introducing them to others itself a great contribution.
  2. Use this. Report us on any bugs and required features, ideas etc.
  3. Spread the news about this in Social media, Print media etc.
  4. Donate us. Kaniyam Foundation is working on building such open source software and open digital resources. Your donations will help us do to more.

Bank account details

Kaniyam Foundation
Account Number : 606 1010 100 502 79
Union Bank Of India
West Tambaram, Chennai
IFSC - UBIN0560618

One thought on “Released – Online Tamil Text to Speech System

  1. You guys are doing amazing work. Thanks.

    SSN site have Tamil Female Voice Synthesis already.
    Can we have that here ASAP?

    In addition to file upload box, Can we also add TEXTAREA type interface also (like the one SSN site has)?
    Please check this.
    – It gives options to adjust tempo & speed.
    – Is it possible adjust speed & tempo in Tamil tts to get desired output?

    Also I want to understand how Tamil TTS works with punctuation characters.
    (I am assuming voice output changes a bit based on punctuation characters used in between)
    – Is there any link/document which gives some idea on this?

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