Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actions on google 如何在Android设备上使用默认的Google助手代理?_Actions On Google_Android Things_Google Assistant Sdk - Fatal编程技术网

Actions on google 如何在Android设备上使用默认的Google助手代理?

Actions on google 如何在Android设备上使用默认的Google助手代理?,actions-on-google,android-things,google-assistant-sdk,Actions On Google,Android Things,Google Assistant Sdk,我在玩这个游戏。我已经让这个例子起作用了,但是有没有一种方法可以始终与某个特定的代理开始对话 不用先说“跟我的测试机器人说话”或类似的话 我正在做一个娱乐项目(一个动画机器人,有一些固定的身体动作和回答问题),但是如果你必须先和默认的谷歌助手交谈(并且在你的代理停止的任何时候),它就失去了乐趣。换句话说,我可以让Android设备中的Google助手永久绑定到我的代理吗 注释:我也可以尝试使用类似的东西,但我只能用这种方式处理简单的动作,而不能定义对话响应(诊断流)来赋予我的玩具机器人个性。当用

我在玩这个游戏。我已经让这个例子起作用了,但是有没有一种方法可以始终与某个特定的代理开始对话

不用先说“跟我的测试机器人说话”或类似的话

我正在做一个娱乐项目(一个动画机器人,有一些固定的身体动作和回答问题),但是如果你必须先和默认的谷歌助手交谈(并且在你的代理停止的任何时候),它就失去了乐趣。换句话说,我可以让Android设备中的Google助手永久绑定到我的代理吗


注释:我也可以尝试使用类似的东西,但我只能用这种方式处理简单的动作,而不能定义对话响应(诊断流)来赋予我的玩具机器人个性。

当用户说出特定短语时,可以使用自定义设备动作作为触发动作的方式。这是针对单事件命令的,它们不是对话式的


除此之外的任何内容都需要作为自定义实现处理,可能需要调用Dialogflow并以更对话的方式处理响应。

谢谢@NickFelker!对于如何按照您的建议实现自定义实现,您有什么建议吗?在演示如何创建和测试操作包方面,docs是一个很好的开端。我希望有一个示例,说明如何调用DiagFlow以“更传统”的方式处理响应。Dialogflow和自定义操作是不同的。他们不会互相勾结。