A Bengali Speech Synthesizer on Android OS

Different Bengali TTS systems are already available on a resourceful platform such as a personal computer. However, porting these systems to a resource limited device such as a mobile phone is not an easy task. Practical aspects including application size and processing time have to be concerned. This paper describes the implementation of a Bengali speech synthesizer on a mobile device. For speech generation we used Epoch Synchronous Non Overlap Add (ESNOLA) based concatenative speech synthesis technique which uses the partnemes as the smallest signal units for concatenations.

[1]  Asoke Kumar Datta,et al.  Epoch synchronous non-overlap-add (ESNOLA) method-based concatenative speech synthesis system for Bangla , 2007, SSW.

[2]  Aimilios Chalamandaris,et al.  A statistical method for database reduction for embedded unit selection speech synthesis , 2008, 2008 IEEE International Conference on Acoustics, Speech and Signal Processing.

[3]  Tulika Basu,et al.  Grapheme to Phoneme (G2P) conversion for Bangla , 2009, 2009 Oriental COCOSDA International Conference on Speech Database and Assessments.

[4]  S. Chatterji,et al.  The Origin and Development of the Bengali Language , 2024 .

[5]  Peter Fröhlich,et al.  A user study on the influence of mobile device class, synthesis method, data rate and lexicon on speech synthesis quality , 2005, INTERSPEECH.

[6]  Alan W. Black,et al.  Flite: a small fast run-time synthesis engine , 2001, SSW.

[7]  Rüdiger Hoffmann,et al.  A multilingual TTS system with less than 1 Mbyte footprint for embedded applications , 2003, 2003 IEEE International Conference on Acoustics, Speech, and Signal Processing, 2003. Proceedings. (ICASSP '03)..