TTS stands for Text to Speech synthesis. TTS engine takes text as input and produces speech in a particular language. TTS efficiency is determined based on the quality of synthetic speech. Broadly classified, there are two types of synthesis. One is format based or rule based and the other is concatenative based synthesis. TTS engine developed in our department uses an efficient unit selection algorithm and is based on concatenative speech synthesis method. Earlier TTS engines developed used phoneme, diphone and syllable as units while the latest version of TTS uses a polyphone as unit.
TTS engine for tamil language is developed and the synthesized speech is intelligible and natural. The database used consists of 1027 phonetically rich tamil sentences. Subunits from the database are selected using an efficient unit-selection algorithm, concatenated, coupled and smoothened to produce a natural sounding synthetic speech.
Visit http://mile.ee.iisc.ernet.in/tts to test our quality Tamil TTS.