我想为 Alexa 自定义唤醒词,因此我想将此Amazon Echo与外部设备连接。我想知道如果我向代理设备发出语音命令,是否可以创建一个代理设备来唤醒 Alexa。更准确地说,它应该能够在以下状态之间切换 Alexa 。
- 空闲:当 Alexa 空闲时,客户可以使用 Alexa 唤醒词或物理控件来唤醒 Alexa,从而启动她的聆听状态。
- 聆听:当 Alexa 的麦克风被激活时,她处于聆听状态并等待语音输入。
- 麦克风关闭:在语音启动的实施中,客户可以通过打开麦克风关闭模式来阻止 Alexa 激活,这会物理关闭麦克风和(如果可用)摄像头。
这个想法很简单。该设备将能够识别单词,只是一些单词,没什么太难的。
默认情况下,它会将 Alexa 保持在麦克风关闭状态,因此它不会从其环境中接收声音。
现在,当我想使用 Alexa 时,我不会直接将其唤醒,而是使用我的代理,这会以某种方式启用 Alexa 的麦克风并将 Alexa 切换到“聆听”状态。
当 Alexa 返回空闲状态时,代理应自动将其切换到麦克风关闭状态。
我一般需要的是:
代理应该知道 Alexa 的当前状态。不会是最好的解决方案,但我可以使用它的注意力系统来决定 Alexa 的当前状态(这里总结了它的声音和 LED 信号)。有没有其他方法可以知道 Alexa 的当前状态?
代理应该能够将 Alexa 切换到特定状态。那么如何让 Alexa 使用另一台设备在其状态之间切换呢?
这一切都归结为将 Amazon Echo / Dot(和 Alexa)与另一台设备连接的可能性有哪些?
(我也对使用机械交互的解决方案感兴趣。)