我希望我的Android应用程序通过语音命令执行操作。例如,活动上有一个“发送消息”按钮;用户必须能够通过点击按钮或“发送消息”来发送消息。
在Android中,有一个SpeechRecognizer,但它似乎不是一个合适的解决方案。当用户通过语音输入一些文本时,SpeechRecognizer很好,但它不是为长时间监听而设计的,它使用危险的RECORD_AUDIO权限。
有Google智能助理,它的工作方式与我预期的完全相同。用户说一个关键短语(“OK Google”),然后说出一些命令(例如,“启动应用程序”),并获得他所要求的内容。
是否可以通过某种方式将Android应用与Google智能助理集成?理想的方案如下:
看起来这很简单直观,但我找不到适合此功能的文档。
谷歌为此实施了Actions,但它们并不像你想象的那么顺利