synthesizeToFile () должен создать wav-файл (который вы можете декодировать и отправить в свою базу данных или сохранить в виде файла или независимо от того, что вы делаете с ним), и вы можете воспроизвести его, используя код Нитеша.
Из http://android -developers.blogspot.fi / 2009/09 / введение в текст в речь в.html :
HashMap<String, String> myHashRender = new HashMap();
String wakeUpText = "Are you up yet?";
String destFileName = "/sdcard/myAppCache/wakeUp.wav";
myHashRender.put(TextToSpeech.Engine.KEY_PARAM_UTTERANCE_ID, wakeUpText);
mTts.synthesizeToFile(wakeUpText, myHashRender, destFileName);
Как только вы получите уведомление о завершении синтеза, вы можете сыграть
выходной файл, как и любой другой аудио-ресурс с
android.media.MediaPlayer.