我想在我的应用中引入一项新功能:永久语音识别。
首先我关注了这些帖子:
Offline Speech Recognition In Android (JellyBean)
还有更多其他内容,以及来自不同网站的其他帖子。
问题: 实际上我想做的是在不显示谷歌语音 Activity 的情况下进行永久语音识别。例如:当我启动应用程序时,语音识别应该启动并收听。当识别器匹配一些单词时,我的应用程序将相应地执行不同的操作。我不喜欢每次想要进行语音识别时都按下按钮,也不喜欢在屏幕上出现任何可以与之交谈的东西。我可以这样做吗?
欢迎提出任何建议。谢谢! :)
最佳答案
Android 可以在没有任何 GUI 的情况下使用语音识别。您可以使用SpeechRecognizer类来做到这一点。但是谷歌不允许你使用他们的语音工具进行长时间的识别。静默 5-7 秒后,它将停止。
如果你想使用有限的命令词汇,你可以使用离线连续识别,如PocketSphinx .
关于android - 在 Android 应用中集成 Google 语音识别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24909280/