语音识别即服务。(Android)

时间:2012-07-10 05:06:13

标签: android-service speech-recognition

我正在开发Android应用程序。我的申请我需要语音识别。但我需要语音识别作为服务。我已经创建了简单的语音识别,当我点击按钮时,它启动识别器意图。它工作正常并给我输出。但是当用户点击按钮语音识别时我需要的是作为服务启动(在后台)。当用户开始发布时,它会启动识别器并给我输出。

我对此有几个问题,但没有得到适当的解决方案。有没有办法实现这个。需要帮助......谢谢

1 个答案:

答案 0 :(得分:3)

有些代码可以完全满足您的需求:

https://github.com/gast-lib/gast-lib/blob/master/library/src/root/gast/speech/activation/SpeechActivationService.java

通过下载app来查看它的运行情况。

代码是Service,它在后台运行,侦听用户语音。当用户说出某个单词时,它会触发IntentService在听的时候也会提供一个方便的Notification。还有一些其他代码可以启动和停止它here