Implementation of malayalam text to speech using concatenative based TTS for android platform

The recent development in text to speech has been switched to concatenative synthesis, either using original speech segments or parametric synthesis. The former TTS system gives a better quality output since they use the original speech segment for concatenation. There are a number of different other techniques for speech generation like PSOLA, TDPSOLA, EMBROLA etc. This paper describes the development and implementation of concatenative based system based on Epoch Synchronous Non Overlap and Add (ESNOLA) technique for Malayalam in android platform. The TTS uses diphone like segments (partneme) as the basic units for concatenation. The database contain 1500 partnemes, which are used for generating speech for unlimited domain text. The paper also briefs about the implementation of Malayalam TTS, the database generation, the modification done for android platform, the database access and handling Malayalam character display in android platform, the support provided in the TTS app for displaying characters with proper rendering. The app support android latest versions upto android 4.2. The design for Newsreader, an application using android is also discussed in this paper. The TTS gives a Mean Opinion Score (MOS) of 3.2 in the perceptual test..