使用Google中的操作,使用自定义命令控制您的设备

时间:2017-08-09 00:16:20

标签: dialogflow google-assistant-sdk google-assist-api

刚刚开始使用RPi中的助手功能,我能够成功实现最高this point并且想知道一些事情。

情景:

  • 用户:嘿谷歌"请打开我的客厅灯"
  • 列出项目我在horword.py中的代码:具有基于ON_RECOGNIZING_SPEACH_FINISHED执行相同操作的功能
  • RPi / google home:我不确定如何回应

我能够使用ON_RECOGNIZING_SPEACH_FINISHED = Args.text(str)捕获用户询问的请求查询,并在我的逻辑中使用它来执行任务。然而,与此同时," ok google"正在回答这个答案。

为了缓解这个问题,我创建了一个google-actions,现在它理解我的查询并以api.ai的意图回复。但是,没有对转向灯开启。所以,想知道如何在文本中阅读google home / api.ai的回复并更改代码以在本地执行操作。

欣赏它。

2 个答案:

答案 0 :(得分:0)

您不会以文字形式获得回复。 要获得对客户端应用程序的响应,请使用API​​.AI中的webhook并使用fcm将消息发送到客户端应用程序。 阅读客户端应用程序中的fcm消息并执行相应的操作。

答案 1 :(得分:0)

终于能够找到多种方式。在其他堆栈问题中回答了这个在这篇文章中找到更多细节。 Multiple ways to handle this因为谷歌没有提供声音成绩单,我们让谷歌说我们的成绩单现在已经解决了。