首页 > 解决方案 > 无需助手或发件人应用即可与家庭设备交互

问题描述

什么 SDK/API 用于在没有 Google 助理的情况下与家庭设备进行交互?

我是为谷歌主页/助理开发的新手,我属于爱好者类别。我确实有使用 node 的经验,并且我一直在探索为我家中的 google home 设备添加功能的可能性。我一直在查看有关 dialogflow 的文档以及在 google 上的操作,但我无法确定 Google 庞大的开发者生态系统中的哪种方法/服务对于这样的项目(如果有的话)是正确的。

这个想法是我可以单击节点中提供的网页上的按钮,然后在我家中的所有谷歌家庭设备上播放托管的声音文件。虽然这对我来说听起来类似于 Cast SDK,但我打算在家用设备上播放一种托管声音,如蜂鸣器或哔哔声,只是一次。我看到的所有关于演员表开发的文档都表明它不是为这样的情况而设计的,特别是因为手机/移动设备(即发送者应用程序)根本不考虑这个概念。在我的场景中,我还设想能够在所有家庭设备上播放声音,无论当前通过投射播放在这些设备上播放什么内容都会中断。

这让我认为这通常是通过带有 webhook 的对话流来处理的,但有几件事我感到困惑:声音播放不会通过与 Assistant 的对话触发。从我一直试图理解的文档来看,看起来 webhook 触发器或查询请求在这里可能是有意义的,但是 webhook 似乎仍然被设计为将用户查询传送到我的服务器,然后响应。

是否有专门为此类用例设计的官方 SDK 或 API - 在不使用助手或 Chrome/Android/iOS 发件人应用程序的情况下与家庭设备交互(在这种情况下为声音播放)?

预期功能:

预期功能:

标签: dialogflow-esactions-on-googlegoogle-castgoogle-home

解决方案


推荐阅读