actions-on-google - 如何在 Android Things 设备上使用默认的 Google Assistant 代理?
问题描述
我正在使用Android Things 的 Google Assistant 示例代码。我的示例可以正常工作,但是有没有办法始终与特定代理开始对话?
不必先说“与我的测试机器人事物交谈”或类似的东西?
我正在开发一个用于娱乐目的的项目(一个动画机器人,它有一些固定的身体动作并回答问题),但如果你必须先与默认的 Google 助理交谈(以及任何时候你的代理),它就会失去乐趣停)。换句话说,我可以让我的 Android Things 设备中的 Google Assistant 永久绑定到我的代理吗?
评论:我也可以尝试使用类似于自定义设备操作的东西,但据我所知,我只能以这种方式处理简单的操作,而不是定义对话响应(a la DiagFlow)来赋予我的玩具机器人个性。
解决方案
您可以使用自定义设备操作作为在用户说出特定短语时触发操作的一种方式。这适用于非对话式的单事件命令。
除此之外的任何事情都需要作为自定义实现来处理,可能会调用 Dialogflow 并以更具对话性的方式处理响应。
推荐阅读
- express - ExpressJS 服务器类 chaiHttp
- android - Android Studio:应用清单文件夹不见了
- widget - ODOO 13 在小部件中启动输入标签
- java - Gradle 在 docker 容器中运行时失败
- python - 使用 Python 的遗传算法的重复数据删除问题
- android - 如何在 Flutter 中复制/下载临时缓存文件以下载文件夹
- r - 使盒子连接更清晰易懂
- python - Python Tkinter
滞后:画布线跟随光标 - python - AttributeError:“int”对象没有属性“view”(1)
- flutter - 如何命名 Flutter 应用程序,例如“我的应用程序”?