Atom Echo 配置语音助手使用Home Assistant中的其他音频输出设备,并静音自带声音输出。
不知道如何接入语音助手的朋友请参考下面教程:
参考下面文章可以接入大模型:
需要Home Assistant官方硬件优惠卷的请点击下面链接:
能适应大陆网络环境的HaOS固件下载地址如下:
如果需要Atom Echo返回的语音消息从你Home Assistant里的media player实体播放声音需要重新编译Atom Echo的固件,并指定你要播放声音的实体ID。
我们需要在ESPHome里进行重新编译固件操作,并在编译前指定好你需要播放声音的播放器ID。
具体操作步骤如下:
- 先把Atom Echo通过数据线连接到你的计算机或者是安装Home Assistant的主机上。
- 找到Home Assistant里你想要作为音频输出的媒体播放器ID。
- 然后在ESPHome里创建一个设备,芯片任意选择一个即可,因为后面我们也会把所有设置重新覆盖。
- 选择新建立好的设备,点击编辑,复制下面我给大家提供的ESPHome的编译配置文件,并修改注释部分为你Home Assistant里的媒体播放器的实体ID,之后覆盖当前所有内容。
- 点击Install之后根据你Atom Echo芯片连接的位置不同按照下面的选择方式选择你要刷写的位置。

- a. 如果你的设备连接到的是你现在用的计算机那么选择(Plug into this computer)
- b. 如果你的设备连接到的是你安装 Home Assistant 的设备,那么选择 (Plug into the computer running ESPHome Device Builder).
- 刷写完毕后你就可以在集成里发现这个设备,添加到Home Assistant之后,在设备里找到这个设备,进入选项按照图片设置。
- 设置完毕你就可以用语音助手里设置的对应唤醒词唤醒Atom Echo了,如果你不喜欢 ‘嘿,Javis’ 还可以更改成其他的默认唤醒词,后面的教程还会给大家介绍如何自定义唤醒词。
- 这时你就会发现小爱音箱和Atom Echo会同时说话回答你的问题了,但是这样并不完美,Atom Echo的音箱比较垃圾,说话不仅声音小,而且还破音,所以下一步就是把Atom Echo的声音去掉。在我提供的配置文件的头部有控制Atom Echo音量的代码,大家直接看注释调整Atom Echo的音量即可,设置为0的话就会完全把Atom Echo的声音静音。
下载地址如下: