【问题标题】:How to emulate IFTTT functionalities?如何模拟 IFTTT 功能?
【发布时间】:2021-04-29 08:49:55
【问题描述】:

我正在尝试实现我自己的家庭自动化基础架构,目前我可以通过如下流程与一些自制设备进行语音交互:

语音 => GooogleHomeDevice -> IFTTT.COM-Applet -> IO.ADAFRUIT.COM-Feed -> ESP32(MQTT) => 设备

由于IFTTT/IO.ADAFRUIT节点的一些限制,我想切换到这种流:

语音 => GooogleHomeDevice -> (SOMETHING) -> GC-Functions -> GC-PubSub -> ESP32(MQTT) => 设备

我需要的 (SOMETHING) 是一种功能,它允许我以文本格式提供带有我的语音命令的 Google Cloud Function,以便 GCF 使它们可用于其他服务 (GC PubSub),与 IFTTT.COM-Applet 的方式相同对 IO.ADAFRUIT.COM-Feed 执行此操作。

IFTTT.COM 服务执行任务的方式看起来非常简单,因为它“只需要”使用我的 Google 帐户来拦截我的交互(我知道很多东西可以隐藏在幕后)。

我一直在寻找替代解决方案,但就目前而言,我发现的所有内容都涉及许多组件(Google Assistant、Actions on Google、Firebase 等)的复杂交互。

在开始构建如此复杂的东西之前,我想知道如何实现捕获我的声音命令的唯一“简单任务”(可能不使用 GCP 以外的功能)。

谢谢。

【问题讨论】:

    标签: google-cloud-platform iot ifttt


    【解决方案1】:

    另一种捕获语音命令的解决方案是使用Speech-to-Text API with the Command and search model(此模型专门为转录较短的音频片段而训练)并将single_utterance 设置为true

    See Example use case diagram

    【讨论】:

      猜你喜欢
      • 2018-07-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-07
      • 1970-01-01
      • 2019-09-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多