首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Google中的操作使用自定义命令控制设备

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

Stack Overflow用户
提问于 2017-08-09 00:16:20
回答 2查看 389关注 0票数 0

刚开始使用RPi中的助手特性,我和我能够成功地实现向上的这一点,几乎没有什么奇怪的事情。

设想情况:

  • 用户:嘿,谷歌“请打开我的客厅灯”
  • 在horword.py中列出我的代码:具有一个基于ON_RECOGNIZING_SPEACH_FINISHED执行相同操作的函数
  • RPi/谷歌主页:我不知道该如何应对

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

为了缓解这个问题,我创建了一个google,现在它理解了我的查询,并从api.ai那里得到了响应。然而,没有采取行动打开灯。所以,我想知道如何在文本中读取google /api.ai的响应,并更改代码以在本地执行。

很感激你。

EN

回答 2

Stack Overflow用户

发布于 2017-08-16 12:15:08

您将不会得到作为文本的响应。要获得客户端应用程序的响应,请在API.AI中使用webhook,并使用fcm向客户端应用程序发送消息。读取客户端应用程序中的fcm消息并执行相应的操作。

票数 0
EN

Stack Overflow用户

发布于 2017-08-18 15:55:51

终于想出了多种方法。在其他堆栈问题中回答了这个问题。在这篇文章中可以找到更多的细节。处理此问题的多种方法,因为谷歌没有给出声音记录,我们让谷歌说我们的文字记录,这是目前最好的解决方案。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45579784

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档