我的活动中有TTS对象。它绑定到语音引擎并准备说话。然后我开始其他活动(结果)。它进行一些用户交互并返回结果。但是当我尝试使用此 TTS 时,它说
"[某些 TTS 方法名称] 失败:未绑定到 TTS 引擎"
而且没有任何言语。有没有办法"重新连接到引擎"?
如果有人能帮助我,我将不胜感激。谢谢!
我想不出一个简单的方法。
我复杂的方法是使用保存TTS实例的Service
。
或者只是在结果Activity
中重新创建一个新TextToSpeech
。如果这样做,您是否看到明显的缓慢?