【问题标题】:Can home assistant devices (like Amazon echo or Google home) return data without user invocation?家庭助理设备(如 Amazon echo 或 Google home)可以在没有用户调用的情况下返回数据吗?
【发布时间】:2019-10-17 12:45:11
【问题描述】:

我正在考虑为助理演讲者提供一些业务操作/技能的功能,但我有一个问题:

是否可以让扬声器在没有用户显式调用的情况下返回一些数据?

例如,我将一些提醒保存在后端,我希望扬声器始终在 1 小时前提醒我,而无需调用扬声器上的应用程序。

目前是否支持?我可以从该后端配置我想要收到该提醒的时间吗?

谢谢大家!

【问题讨论】:

    标签: backend actions-on-google alexa-skill voice


    【解决方案1】:

    助手上的功能称为push notification。通过用户的明确许可,您将获得一个令牌,您可以在以后选择调用 API 时使用该令牌。通知将发送给用户,他们可以接受通知,这将与您的操作开始对话流。

    不过,缺点是当前通知仅发送到移动设备。它们不会发送到智能扬声器。

    【讨论】:

      【解决方案2】:

      其他答案有点过时,我认为您的问题标题的措辞有点令人困惑。与其将数据返回给 API,您似乎想知道设备是否会根据来自 API 的输入向用户说出数据。

      目前,您可以通过 API 创建提醒,Alexa 会以少量可以对用户说的内容来宣布提醒。

      https://developer.amazon.com/en-US/docs/alexa/smapi/alexa-reminders-api-reference.html

      【讨论】:

        【解决方案3】:

        据我所知,亚马逊尚不支持该功能。作为个人和家庭自动化技能的构建者,我通过创建一个我可以触发并被 Alexa 识别的虚拟设备来完成这种类型的工作流程。然后,在 Alexa 应用程序中,将设备状态更改与例程联系起来。

        这种方法还不允许我提供动态内容。但是,我可以将不同的设备绑定到可以发送到设备的预制消息。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2021-10-18
          • 2017-08-08
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多