2011-08-29 102 views
1

虽然开发TextToSpeech有疑问,如果我们暂停活动,我们如何暂停TextToSpeeh与活动一起...如果我们恢复活动,文本到语音将从之前停止的地方开始...如何暂停TextToSpeech以及活动?

我们怎样才能做到这一点?

谢谢..

回答

2

TTS SDK没有任何我知道的暂停功能。但是您可以使用synthesizeToFile()创建一个包含TTS输出的音频文件。然后,您将使用MediaPlayer对象播放,暂停和停止播放文件。根据文本字符串的长度,可能需要稍长一点的时间才能生成音频,因为synthesizeToFile()函数必须先完成整个文件才能播放,但对于大多数应用程序来说,这种延迟应该是可以接受的。

+0

感谢您的建议...我会检查出来... – Taruni