pdf-icon

CoreS3 HA 语音助手

本章节介绍如何将 CoreS3 配置为 Home Assistant 语音助手。

准备工作

  1. 参考Home Assistant 官网文档安装 Home Assistant。
  2. 参考以下教程完成语音识别相关插件安装和配置。
  1. Setting->Add-ons->Add-ons STORE中安装 ESPHome 插件。
  2. ESPHome 插件安装成功后,在 ESPHome 管理页面点亮Show in sidebar将其添加至左侧导航栏。

注意事项

更改日志
2026-02 解决新版 ESPHome API 变更导致的编译错误,新版本在 ESPHome 2025.1.2 下编译,如遇见问题可以考虑切换到此版本
2026-01 优化使用体验,解决部分编译警告
2025-10 在 ESPHome 2025.10.0 下编译测试
  • 通过 HA 进行固件编译较为耗费资源,首次编译可能会需要较长时间进行资源下载,跟实际部署 HA 服务的设备以及网络质量相关。
  • 在下载选项界面可以点击Open ESPHome Web

创建设备

  1. 打开 ESPHome 插件页面,右下角点击NEW DEVICE,创建一个新设备。
  1. 弹窗点击CONTINUE
  1. 选择New Device Setup,创建新的配置文件。
  1. 填写配置文件名称。
  1. 选择设备类型,首先取消勾选Use recommended settings,然后点击ESP32-S3,选择M5Stack CoreS3
  1. 复制 Home Assistant API Encryption Key 备用,点击Skip

修改配置

  1. 点击设备左下角EDIT,修改 WiFi 连接配置。(Wi-Fi 配置默认为当前 HA 服务器的 Wi-Fi 配置,也支持直接修改为明文的方式:ssid:"xxxx")。
  1. 添加下方资源包配置链接,为设备添加语音助手的功能组件。
packages:
  remote_package_files:
    url: https://github.com/m5stack/esphome-yaml
    files: [common/cores3-satellite-base.yaml]
    ref: main
    refresh: 0s
  1. 之后点击右上角SAVE, INSTALL,弹出的安装方式中选择Manual download

下载和烧录固件

  1. 完成固件编译后,点击 Download 按钮,选择Modern Format格式固件下载到本地。
  1. 点击Open ESPHome Web使用 web 烧录工具烧录,或是通过 esptool 等其他工具进行烧录,固件烧录起始地址为 0x00。
  1. 将 CoreS3 设备通过 USB-C 数据线连接电脑,长按复位键直至绿灯亮起松开,使其进入下载模式。
  1. Open ESPHome Web 中点击 Connect 连接设备,选择对应的设备端口。
  1. 点击 INSTALL,选择先前步骤完成编译的*.bin文件。
  1. 再次点击INSTALL 按钮进行烧录。
  1. 等待烧录完成。

开始使用

  1. 完成固件烧录后,设备开机将自动进行 Wi-Fi 连接。同一局域网内的 Home Assistant 服务将会提示新设备发现,在 Notifications 中选中新设备并Check it out->CONFIGURE,按照弹框步骤将设备添加到指定的区域即可完成配置。若未收到新设备提示消息,点击Settings->Device & services可查看设备情况。
  1. 接下来可以继续设置 Voice Assistant,也可以跳过此步骤之后再设置。
  • 测试唤醒词。

  • 选择区域。

  • 选择 Pipeline。

  • 完成设置。

  1. 完成设备添加,以及在准备步骤环节Home Assistant CloudAssist pipeline插件的配置后。即可使用唤醒词 "ok nabu",唤醒语音助手。

相关视频

On This Page