Android 如何让TTS在后台持续运行?

Android 如何让TTS在后台持续运行?,android,text-to-speech,Android,Text To Speech,我建立了一个有趣的小TTS/STT应用程序来娱乐我自己。我工作得很好,但有一个关键缺陷:当我想实际使用STT引擎时,会弹出一个对话框,告诉它何时停止录制。对于我的下一个项目,这是不可能的。除了完全停止让用户无法在我的应用程序中升级之外,它还真的很难看。我需要应用程序不断地听单词,而不是停止应用程序 那么,有没有一种方法可以让语音捕捉在后台持续运行?也许有一个听者可以在语音事件中发出声音?看:这是背景语音识别器。您可以从服务运行它,并在每次它向您发送转换后的语音时重新启动它

我建立了一个有趣的小TTS/STT应用程序来娱乐我自己。我工作得很好,但有一个关键缺陷:当我想实际使用STT引擎时,会弹出一个对话框,告诉它何时停止录制。对于我的下一个项目,这是不可能的。除了完全停止让用户无法在我的应用程序中升级之外,它还真的很难看。我需要应用程序不断地听单词,而不是停止应用程序

那么,有没有一种方法可以让语音捕捉在后台持续运行?也许有一个听者可以在语音事件中发出声音?

看:这是背景语音识别器。您可以从服务运行它,并在每次它向您发送转换后的语音时重新启动它