在Android应用中集成Google语音识别功能

Isp*_*diu 16 android speech-recognition voice-recognition google-voice google-voice-search

我想在我的应用程序中引入一项新功能:永久语音识别.

首先,我关注了这些帖子:

语音识别

Android中的语音识别

Android中的离线语音识别(JellyBean)

以及更多其他人,以及来自不同网站的其他帖子.

问题: 我真正要做的是在没有显示谷歌语音活动的情况下进行永久语音识别.例如:当我启动应用程序时,语音识别应该开始并收听.当识别器匹配某些单词时,我的应用程序将相应地执行不同的操作.我不想每次想要进行语音识别时都按下按钮,而且我也不喜欢在屏幕上出现任何与之交谈的内容.我能这样做吗?

欢迎任何建议.谢谢!:)

Rai*_*220 6

Android无需任何GUI即可使用语音识别.您可以使用SpeechRecognizer类来执行此操作.但谷歌不允许你使用他们的语音工具进行长时间识别.沉默5-7秒后,它将停止.

如果您想使用有限的命令词汇表,您可以使用像PocketSphinx这样的离线连续识别.