我已经看过语音操作API,它介绍了如何创建自己的语音交互,可以使用关键字通过Google智能助理启动。这使用户可以说,好的,谷歌,然后你的关键字。然后,Google智能助理会将交互转发给您的Android应用的活动。启动Google智能助理语音交互
我想去另一个方向。我想要使用Google智能助理已经处理的内置交互,但我希望从我的应用内部开始进行交互(这意味着我想将一些数据传递给Google智能助理,或者至少在听到时启动它)。有谁知道这是否可能?每次我的应用检测到某个触发器时,我都会提示Google智能助理开始与用户的特定交互,而不必先说“Ok,Google”。
我能做到通过开始使用文本到语音和语音识别服务我自己的交互类似的东西,但声音听起来和工作流程在谷歌助理都这么干净多了,为什么重新发明轮子。
另外,如果是使用由谷歌助手使用了相同的声音和语音识别的方式,我可以与工作。
任何想法?
由伊绿色此快捷方式教程是有帮助的https://greenido.wordpress.com/2017/12/14/how-to-create-a-shortcuts-in-google-assistant/。例如,我为自己的应用程序创建了一个快捷方式,而不必说'Ok Google与Chat Bot Chibi聊天',我制作了一个'Chat Bot Chibi'触发器,通过在手机上说出来就可以毫无问题地打开。 –