我在玩Google Assistant Sample code for Android Things。我已经让这个例子正常工作了,但是有没有一种方法可以始终与特定的代理开始对话?
而不必先说“与我的测试机器人对话”或类似的话?
我正在做一个以娱乐为目的的项目(一个动画机器人,它有一些录制的物理动作并回答问题),但如果你必须首先与默认的Google Assistant交谈(以及任何时候你的代理停止),它就会失去乐趣。换句话说,我可以将Android Things设备中的Google Assistant永久绑定到我的代理上吗?
评论:我也可以尝试使用类似于Custom Device Actions的东西,但AFAIK只能用这种方式处理简单的动作,而不能定义对话响应(就像DiagFlow一样)来赋予我的玩具机器人个性。
发布于 2018-08-22 10:29:05
您可以使用自定义设备操作作为在用户说出特定短语时触发操作的一种方式。这是针对单事件命令的,这些命令不是对话式的。
除此之外的任何事情都需要作为自定义实现来处理,可能会调用Dialogflow并以一种更具对话性的方式处理响应。
https://stackoverflow.com/questions/51958790
复制相似问题