站内搜索
发作品签到
Homeassistant 多功能AI语音助手
专业版

Homeassistant 多功能AI语音助手

简介

利用嘉立创esp32s3开发板,做一个HomeAssistant的AI语音助手,功能包括中文唤醒词,TTS, HA离线STT,环境检测,接入AI大模型控制智能家居等。

简介:利用嘉立创esp32s3开发板,做一个HomeAssistant的AI语音助手,功能包括中文唤醒词,TTS, HA离线STT,环境检测,接入AI大模型控制智能家居等。
基于立创开发板电子设计征集令

开源协议

GPL 3.0

(未经作者授权,禁止转载)
创建时间:2024-09-15 10:55:03更新时间:2024-10-08 10:08:51

描述

视频链接:

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

3D模型

序号文件名称下载次数
暂无数据

附件

序号文件名称下载次数
1
WeChat_20241008094146.mp4
24
2
lc-esp32s3r8n8-va.yaml
57
克隆工程
添加到专辑
0
0
分享
侵权投诉
知识产权声明&复刻说明

本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。

请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。

底部导航