【发布时间】:2020-06-09 00:48:40
【问题描述】:
我正在尝试让 Alexa 在按下按钮时向特定扬声器组播放音频声音。我有一个连接到我的树莓派的门铃按钮。我可以检测到何时在 Pi 上物理按下按钮,所以从这里我想知道如何向 Alexa 发出命令以将 mp3 文件播放到预配置的扬声器组(无处不在)。这可能吗?
Pi 已安装 node-red 和 MQTT,因此 REST 请求没有问题!
【问题讨论】:
标签: aws-lambda alexa alexa-skills-kit
我正在尝试让 Alexa 在按下按钮时向特定扬声器组播放音频声音。我有一个连接到我的树莓派的门铃按钮。我可以检测到何时在 Pi 上物理按下按钮,所以从这里我想知道如何向 Alexa 发出命令以将 mp3 文件播放到预配置的扬声器组(无处不在)。这可能吗?
Pi 已安装 node-red 和 MQTT,因此 REST 请求没有问题!
【问题讨论】:
标签: aws-lambda alexa alexa-skills-kit
简单的答案是否定的。与 Alexa 的交互大部分时间都是用户主动进行的。这意味着,用户开始对话,然后 Alexa 说话或播放音频。只有在有提醒或通知时,Alexa 才会自行唤醒(主动事件 API)。 Proactive Events API 允许您向具有您技能的用户发送通知。当您的技能成功向用户的 Alexa 设备发送通知时,用户会听到提示通知已到达的提示音。然后,用户可以说“Alexa,阅读我的通知”并听取详细信息。
因此,对于您的用例,无法通过按下按钮唤醒 Alexa 播放 mp3 文件。
【讨论】: