首页 > 解决方案 > 如何在 Android Things 设备上使用默认的 Google Assistant 代理?

问题描述

我正在使用Android Things 的 Google Assistant 示例代码。我的示例可以正常工作,但是有没有办法始终与特定代理开始对话?

不必先说“与我的测试机器人事物交谈”或类似的东西?

我正在开发一个用于娱乐目的的项目(一个动画机器人,它有一些固定的身体动作并回答问题),但如果你必须先与默认的 Google 助理交谈(以及任何时候你的代理),它就会失去乐趣停)。换句话说,我可以让我的 Android Things 设备中的 Google Assistant 永久绑定到我的代理吗?

评论:我也可以尝试使用类似于自定义设备操作的东西,但据我所知,我只能以这种方式处理简单的操作,而不是定义对话响应(a la DiagFlow)来赋予我的玩具机器人个性。

标签: actions-on-googleandroid-thingsgoogle-assistant-sdk

解决方案


您可以使用自定义设备操作作为在用户说出特定短语时触发操作的一种方式。这适用于非对话式的单事件命令。

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


推荐阅读