如何让TTS在后台不断运行?

时间:2011-07-13 14:59:16

标签: android text-to-speech

我建立了一个有趣的小TTS / STT应用程序来娱乐我的自我一会儿。我工作得很好,但有一个关键的缺陷:当我想要实际使用STT引擎时,会弹出一个对话框告诉它何时停止录制。对于我的下一个项目,这是不可能的。除了完全停止用户从我的应用程序中推进能力,它是正确的丑陋。我需要应用程序不断听取单词而不是停止应用程序。

那么有没有办法让Speech Capture在后台不断运行?也许有一个监听器可以触发onVoiceInEvents?

1 个答案:

答案 0 :(得分:1)

查看http://developer.android.com/reference/android/speech/SpeechRecognizer.html:这是背景语音识别器。您可以从服务运行它,并在每次为您提供转换后的语音时重新启动它。