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




空闲:当Alexa空闲时,客户可以使用Alexa唤醒词或物理控制唤醒Alexa,这将启动她的收听状态。

麦克风关闭:在语音启动的实施方式中,客户可以通过关闭麦克风的电源来阻止Alexa激活
模式,该模式会物理关闭麦克风和(如果有)电源>相机。



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

默认情况下,它将Alexa保持在“麦克风关闭”状态,因此不会从环境中拾取声音。 />
现在,当我想使用Alexa时,与其直接唤醒它,不如使用我的代理服务器,它将以某种方式启用Alexa的麦克风并将Alexa切换到“监听”状态。

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


我通常需要的是:


代理应该知道Alexa的当前状态。不会是最好的解决方案,但我可以使用其注意力系统(此处总结其声音和LED信号)来确定Alexa的当前状态。我还有其他方法可以知道Alexa的当前状态吗?
代理应该能够将Alexa切换到特定状态。那么,如何使Alexa使用另一台设备在其状态之间切换? >
(我也对使用机械相互作用的解决方案感兴趣。)

评论

Alexa语音遥控器是否与您想要的类似?即使麦克风阵列在Echo上关闭,即按即说功能仍然有效。

@ Aurora0001目的是更改Alexa的唤醒词。

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

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

#1 楼

此开源Raspberry PI Alexa客户端支持从PI终端轻松创建的免费唤醒词,如下所示:

sudo systemctl stop AlexaPi.service
sudo nano /etc/opt/AlexaPi/config.yaml

change line:
phrase: "alexa"


请参见讨论。