【问题标题】:Push content to Amazon Echo将内容推送到 Amazon Echo
【发布时间】:2017-07-06 10:26:03
【问题描述】:

有没有办法推送内容和/或让 Amazon Echo 开始对话。我尝试构建 Alexa 技能 - 但是它只有在指定唤醒词后才会激活。

我的用例是让 Amazon Echo 宣布 Amazon Echo 是否通知了 Nagios Alert 或 CloudWatch 警报;然后继续询问发生了什么并继续对话。

是否已经有 API 或正在解决这个问题?

【问题讨论】:

    标签: amazon-web-services aws-lambda alexa alexa-voice-service amazon-echo


    【解决方案1】:

    根据我从AWS re:Invent 2016: Tips and Tricks on Bringing Alexa to Your Products (ALX304) 演示中了解到的信息,Alexa 设备只会启动活动。它不能用作“推送消息”的目的地。

    一个例外是技能可以发起一个要求回应的对话。它将问题发送到设备,用户通过语音进行响应。但是,这必须从设备启动。

    有关其他 Alexa 相关演讲的列表,请参阅:AWS re:Invent 2016 Sessions

    【讨论】:

      【解决方案2】:

      根据this answer,Echo 不能在没有用户提示的情况下说话。您必须说出唤醒词和命令,然后 Alexa 才能做出响应:

      目前,Echo 仅在与人交谈时才会说话;用户必须使用激活词“Alexa”来提示它开始收听命令或请求,然后它会用自己的声音响应来响应所述输入。 Alexa 不支持根据从用户的连接服务接收到的数据而提供任何类型的音频通知的能力——最接近的是能够根据警报或计时器发出警报。

      (引用this TechCrunch article

      根本不支持此用例,并且我知道没有任何解决方法。很遗憾,您的 Echo 目前无法执行此操作。

      【讨论】:

        猜你喜欢
        • 2016-01-29
        • 1970-01-01
        • 2010-10-09
        • 1970-01-01
        • 2016-07-04
        • 2014-05-21
        • 2020-05-16
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多