我正在考虑使用语音命令创建一个可用于控制我的Arduino机器人(通过蓝牙/ wifi)的应用程序。但为了使体验流畅,我将需要Android app语音识别才能持续运行。如果我想让机器人停下来,我不想按一个按钮,等待语音识别对话框出现,说出我的命令“STOP”,释放按钮,等待解析器解析它,然后发送停止命令。
当我控制机器人时,我宁愿在连续监听模式下使用Speech to Text。当它听到关键字时,会发送它们。
我可以在Android中执行此操作吗?我做了一些谷歌搜索,我找到了识别器的意图,但我找到的所有例子都使用了按钮触发器,并且几乎遵循我上面描述的场景。
答案 0 :(得分:0)
可以做到。看看这个链接。它还有一些示例代码:) 你可以让它听,当它发言时,你会看到它是否是一个关键词,然后让机器人按你的意愿去做。 http://viralpatel.net/blogs/android-speech-to-text-api/