ESP32-S3-BOX-3 开发板
ESPHome是一个用于控制ESP8266/ESP32设备的强大系统,通过YAML配置文件即可轻松定义设备功能和Home Assistant集成,无需编写复杂代码。
2、烧录固件
Home Assistant官方为ESP32-S3-BOX-3提供了语音助手固件在线烧录工具,可通过以下地址访问:https://www.home-assistant.io/voice_control/s3_box_voice_assistant/
将ESP32-S3-BOX-3连接至电脑,进入下载模式:按住BOOT 和RST键,先释放 RST,再释放 BOOT。
在网页中找到Installing the software onto the ESP32-S3-BOX,点击Connet

在弹出的设备列表中选择对应的串口。

点击 Install esphome.voice-assistant开始烧录固件。

烧录完成后,设备将自动重启,并根据引导完成网络配置。
3、接入Home Assistant
在Home Assistant中进入「设置」→「设备与服务」,系统应能自动发现ESP32-S3-BOX-3设备。

点击添加并完成初始设置。

固件仅内置了OKay NABU唤醒词,语音识别(STT)与语音合成(TTS)服务需另行配置,推荐使用Home Assistant Cloud。
4、配置Home Assistant Cloud
Home Assistant Cloud提供1个月免费试用,包含完整的语音服务。
进入「设置」→「Home Assistant Cloud」页面,按引导注册并登录,系统会自动创建一个新的语音助手。

随后在「设置」→「语音助手」中,进入该助手配置页,设置好语音转文字和文字转语音服务(对话代理可暂不设置)。

最后,回到ESP32-S3-BOX-3的设备配置中,将语音助手选择为 Home Assistant Cloud。
现在即可通过OKay NABU唤醒设备,并使用语音控制Home Assistant中的设备。

视频放在B站:https://www.bilibili.com/video/BV15RvrB8Ejo/
我要赚赏金
