如何检测Alexa的当前状态或通过外部设备更改其当前状态?


10

我想为Alexa使用自定义唤醒词,所以我想将此Amazon Echo与外部设备连接。我想知道是否可以创建代理设备,如果我向代理设备发出语音命令,它将唤醒Alexa。更准确地说,它应该能够在以下状态之间切换Alexa 。

  • 空闲:Alexa闲置时,客户可以使用Alexa唤醒词或物理控件唤醒Alexa,从而启动她的收听状态。
  • 收听:激活Alexa的麦克风后,她处于收听状态,正在等待语音输入。
  • 麦克风关闭:通过语音启动的实施方式,客户可以通过打开麦克风关闭模式来阻止Alexa激活,该模式会物理关闭麦克风和摄像头(如果有)的电源。

这个想法很简单。该设备将能够识别单词,只需识别一些单词就不会太困难。

默认情况下,它将Alexa保持在“ 麦克风关闭”状态,因此不会从环境中拾取声音。

现在,当我想使用Alexa时,与其直接唤醒它,不如使用我的代理服务器,它将以某种方式启用Alexa的麦克风并将Alexa切换到“ 监听”状态。

当Alexa返回空闲状态时,代理应自动将其切换为“ 麦克风关闭”状态。


我通常需要的是:

  1. 代理应该知道Alexa的当前状态。并不是最好的解决方案,但我可以使用Alexa的注意力系统来确定Alexa的当前状态(此处总结了声音和LED信号)。我还有其他方法可以了解Alexa的当前状态吗?

  2. 代理应该能够将Alexa切换到特定状态。那么,如何使Alexa使用其他设备在其状态之间切换?

归结为将Amazon Echo / Dot(和Alexa)与另一台设备接口的可能性是什么?

(我也对使用机械交互的解决方案感兴趣。)


1
Alexa的语音遥控器类似于你想要什么?即使麦克风阵列在Echo上关闭,一键通功能仍然有效。
Aurora0001

@ Aurora0001目的是更改Alexa的唤醒词。
Bence Kaulics '17

2
啊,您在寻找一种可以间接使用自定义唤醒字的方法吗?我看看是否可以想到会起作用的方法。
Aurora0001

2
您的问题似乎是关于Echo设备 (的某些变化),而不是它所连接的Alexa服务。考虑对其进行编辑以明确说明,并指定其硬件版本,以及具有按键通话按钮的等等。或者,您可以查看从定制的硬件平台访问Alexa。
克里斯·斯特拉顿

Answers:


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.