android - 有没有办法通过我自己的短语进行语音激活?

标签 android voice-recognition

我想创建一个简单的应用程序,它将通过语音命令执行一些任务。我想开始用我自己的短语(例如“Hello device”)监听命令。 Android语音识别API可以实现吗?如何实现自己的短语激活?

在询问之前我正在搜索此问题,但找不到有关激活的信息。我了解 pocket-sphinx,但我需要使用 Google API 来实现它。

最佳答案

CMUSphinx 是解决此问题的真正解决方案,连续语音识别会占用太多资源,并且会在一小时内耗尽电池电量,而关键字识别模式的速度足以检测到关键短语。

您可能会对 Google 在 v21 中为类似任务引入新 API 感兴趣:

http://developer.android.com/reference/android/service/voice/AlwaysOnHotwordDetector.html

您可以使用它,但它会严重限制您的用户群。

关于android - 有没有办法通过我自己的短语进行语音激活?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27440298/

相关文章:

android - "Refresh"ActionbarSherlock 图标

android - 保存 Android Stock 语音识别引擎的音频输入

artificial-intelligence - 语音识别

java - Android 上的 Facebook OAuth

java - android fragment 控制主要 Activity

applescript - Applescript 中的击键 Fn(功能)键

android - 如何提高 Android 中 PocketSphinx 词典的准确性

linux - 在 Ubuntu 上安装 HTK 使一切无法正常工作

android - 当 ListView 为空时,SetEmptyView 不显示文本和按钮

android - 如何在 Android 测试中正确模拟 HttpGet 调用