开发TextToSpeech时怀疑如果我们暂停活动,我们如何暂停TextToSpeeh以及活动...如果我们恢复活动,文本到语音将从之前停止的地方开始......
我们如何实现这一目标?
谢谢..
答案 0 :(得分:2)
TTS SDK没有我所知的任何暂停功能。但您可以使用synthesizeToFile()
创建包含TTS输出的音频文件。然后,您将使用MediaPlayer对象播放,暂停和停止播放该文件。根据文本字符串的长度,可能需要更长的时间来生成音频,因为synthesizeToFile()
函数必须在播放之前完成整个文件,但对于大多数应用程序来说,此延迟应该是可接受的