锁屏后面的Android语音识别

时间:2015-02-04 16:56:15

标签: android speech-recognition

我使用谷歌语音识别来收集用户的回复。我的应用程序醒来,并且说话#39;给用户(当设备仍然被锁定时)。此时我想从锁定屏幕后面接收语音命令,并使用它在后台进行操作,而无需用户触摸手机。目前正在发生的事情是,唤醒和文本到语音的东西很好,但语音识别器不会从锁定屏幕后面识别语音。这可能吗?

http://developer.android.com/reference/android/speech/RecognizerIntent.html#ACTION_RECOGNIZE_SPEECH

1 个答案:

答案 0 :(得分:1)

CMUSphinx是解决此问题的真正解决方案。要使用谷歌语音识别API实现这一目标,您可能不得不求助于连续语音识别,这需要占用太多资源并耗尽设备电池。

另一方面,Pocketsphinx的效果非常好。它足够快,可以发现关键短语并识别锁定屏幕后面的语音命令,而无需用户触摸他们的设备。它完成所有这些离线操作。  您可以尝试demo