让 Google Assistant 要求输入文本,然后发送到 Webhook

问题描述 投票:0回答:1

我有一个本地服务器,要求 ChatGPT 提供颜色组合,以根据使用我的飞利浦 Hue 灯提供的输入创建环境。 示例:“马尔代夫的环境日落”,ChatGPT 创建组合,我的服务器向灯光发送命令。一切工作正常,我还可以轻松地在 Siri 上创建自定义命令来实现它,但我无法在 Google Assistant(电视内置)中执行此操作。 所以我希望,一旦我的自定义场景“环境光”启动,助手应该:

  • 请我描述一下我想要的环境
  • 将文本发送到我的服务器(POST REST API)

我在 Google Home 中找到了一个自动化脚本编辑器,但我只能向设备发送命令。我找不到自定义 Webhook。我还看到 Actions 应用程序不再可用。

正确的制作方法是什么? Siri 中有一个命令生成器吗? 即使使用 IFTTT,它也缺少输入部分。不管怎样,我想避免使用 IFTTT,因为我只能免费拥有 1 个小程序。

谢谢你

google-home google-assistant
1个回答
0
投票

Google Assistant 不提供像 Siri 的命令生成器那样直接请求自定义命令的方法。此外,随着 Actions SDK(Dialogflow) 的停止,情况也发生了变化。

您可能会探索的一种替代方案是 Google Assistant SDK。此 SDK 允许您将 Google Assistant 嵌入到您自己的设备或应用程序中。然而,值得注意的是,这可能更适合集成 Google Assistant 的产品或应用程序。

关于请求环境描述并将其发送到服务器的具体用例,您可能需要考虑解决方法。 IFTTT 是一种选择,但正如您提到的,它对免费小程序的数量有限制。

另一种方法可能是研究 Google Assistant 例程。虽然例程通常是预定义的命令,但您也许可以利用某些短语来触发您想要的效果。但是,这无法提供您正在寻求的动态和个性化输入。

© www.soinside.com 2019 - 2024. All rights reserved.