如何暂停TextToSpeech和活动?

时间:2011-08-29 06:05:09

标签: android text-to-speech android-activity

开发TextToSpeech时怀疑如果我们暂停活动,我们如何暂停TextToSpeeh以及活动...如果我们恢复活动,文本到语音将从之前停止的地方开始......

我们如何实现这一目标?

谢谢..

1 个答案:

答案 0 :(得分:2)

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