android - 在 Android 应用中集成 Google 语音识别

标签 android speech-recognition voice-recognition google-voice google-voice-search

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

首先我关注了这些帖子:

Voice recognition

Speech recognition in Android

Offline Speech Recognition In Android (JellyBean)

还有更多其他内容,以及来自不同网站的其他帖子。

问题: 实际上我想做的是在不显示谷歌语音 Activity 的情况下进行永久语音识别。例如:当我启动应用程序时,语音识别应该启动并收听。当识别器匹配一些单词时,我的应用程序将相应地执行不同的操作。我不喜欢每次想要进行语音识别时都按下按钮,也不喜欢在屏幕上出现任何可以与之交谈的东西。我可以这样做吗?

欢迎提出任何建议。谢谢! :)

最佳答案

Android 可以在没有任何 GUI 的情况下使用语音识别。您可以使用SpeechRecognizer类来做到这一点。但是谷歌不允许你使用他们的语音工具进行长时间的识别。静默 5-7 秒后,它将停止。

如果你想使用有限的命令词汇,你可以使用离线连续识别,如PocketSphinx .

关于android - 在 Android 应用中集成 Google 语音识别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24909280/

相关文章:

android - 在 map fragment 中添加按钮?

java - Android 密码字段 - 输入始终隐藏

android - 如何从 CameraX 压缩图像/byteArray

html - Chrome的HTML5语音识别API实现中的语言代码是什么?

python - 使用 python-telegram-bot 进行语音识别,无需下载音频文件

node.js - Nodejs - IBM Watson Speech To Text Websocket 连接错误

android - 了解语音识别服务

flash - ActionScript 语音识别库

android - 如何操作 Phonegap Web SQL 数据库

.net - HTML5 应用程序的服务器端语音识别