1

我正在考虑制作一个应用程序,我可以使用语音命令来控制我的 Arduino 机器人(通过蓝牙/wifi)。但为了让体验更流畅,我需要 Android 应用语音识别持续运行。如果我想让机器人停止,我不想按下按钮,等待语音识别对话框出现,说出我的命令“STOP”,松开按钮,等待解析器解析,然后发送停止命令。

当我控制我的机器人时,我宁愿让语音转文本处于连续收听模式。当它听到关键字时,它会发送它们。

我可以在 Android 中执行此操作吗?我做了一些谷歌搜索,发现了识别器的意图,但我发现的所有示例都使用按钮触发器,并且几乎遵循了我上面描述的场景。

4

1 回答 1

0

可以办到。看看这个链接。它还有一些示例代码 :) 你可以让它听,当它说话时,你会得到这个词,看看它是否是一个关键字,然后让机器人做你想做的事。 http://viralpatel.net/blogs/android-speech-to-text-api/

于 2013-07-22T12:00:57.423 回答