
Homeassistant 多功能AI语音助手
简介
利用嘉立创esp32s3开发板,做一个HomeAssistant的AI语音助手,功能包括中文唤醒词,TTS, HA离线STT,环境检测,接入AI大模型控制智能家居等。
简介:利用嘉立创esp32s3开发板,做一个HomeAssistant的AI语音助手,功能包括中文唤醒词,TTS, HA离线STT,环境检测,接入AI大模型控制智能家居等。开源协议
:GPL 3.0
(未经作者授权,禁止转载)描述
视频链接:
B站视频--基于立创ESP32开发板的HomeAssistant AI语音助手
项目简介
本项目是基于嘉立创esp32s3开发板,实现唤醒词,TTS,STT,环境检测接入AI大模型控制智能家居的HomeAssistant的AI语音助手。
项目功能
本设计是基于嘉立创ESP32开发板设计的HomeAssistant AI语音助手,一个麦克风支持唤醒词唤醒和对话结束检测;一个扬声器进行语音播放;一个RGB灯显示离线、在线空闲、唤醒、采集语音、思考和语音回复的状态;一个触摸按钮切换麦克风是否静音(本设计加外壳后触摸弹簧失效)和一个环境温湿度检测。
项目参数
- 本设计可自定义中文唤醒词;
- 本设计可自定义句子回复和执行相关指令;
- 本设计可静音麦克风,避免晚上被误唤醒;
- 选用全数字型温湿度传感器HDC1080,具有较宽的温度测量范围,可以满足一般需求;
软件代码
基于ESPhome编程,方便快速入手
本项目代码
https://github.com/JochenZhou/esphome-packages
感谢以下项目作者
ESPhome代码
原版 https://github.com/tronikos/esphome-packages/tree/main
语音识别
仓库 https://github.com/yaming116/sherpa-onnx-asr
集成 https://github.com/yaming116/home-assistant-fun-asr
加载项 https://github.com/knoop7/hassio-addons
中文唤醒词
加载项 https://github.com/rhasspy/hassio-addons
具体接入方式可参考上述各链接的文档
注意事项
- ESPhome编译安装时需要链接github,需要科学上网
- 唤醒词在科学上网环境下有时会失效,所以安装完程序建议关闭科学上网,需不需要关自行测试
- 加外壳后触摸弹簧失效
实物图
图1:实物图

设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程知识产权声明&复刻说明
本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。
请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。










