尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
3步把ESP32变成AI语音助手:xiaozhi-esp32上手指南
3步把ESP32变成AI语音助手xiaozhi-esp32上手指南【免费下载链接】xiaozhi-esp32An MCP-based chatbot | 一个基于MCP的聊天机器人项目地址: https://gitcode.com/GitHub_Trending/xia/xiaozhi-esp32面包板通电对着麦克风喊一声你好小智板子抬起头听你说扬声器里回了一句人话——这就是 xiaozhi-esp32 烧录完成后的样子。它是一套开源的 AI语音助手 固件把支持列表里的 ESP32 开发板变成能离线唤醒、能流式对话、还能通过 MCP 协议控制外设的语音交互入口背后接的是 Qwen、DeepSeek 这类大模型。图面包板方案完整接线图中标注了适用的开发板型号NodeMcu32s / Devkit C / ESP32-D0LD / GoouuuESP32和注意事项30秒速览值不值得读下去xiaozhi-esp32 一句话定义给 ESP32 装上耳朵、嘴和脑子的开源固件语音交互 MCP 多端控制。维度情况硬件门槛一块 ESP32 开发板 麦克风 喇叭即可官方已适配 138 个板卡目录、171 个固件变体上手时间新手用现成固件镜像烧录 配网约 10 分钟自建编译环境另需安装 ESP-IDF v6.0.2通信方式WebSocket 和 MQTT UDP 两种音频走 Opus 流扩展方式设备端 MCP 控制本地硬件音量、灯光、GPIO云端 MCP 扩展智能家居、知识搜索等能力5分钟烧录第一个AI语音助手获取代码自建固件才需要git clone https://gitcode.com/GitHub_Trending/xia/xiaozhi-esp32新手建议跳过自建环境直接用官方免开发环境固件镜像。选硬件配置你的板子在 main/boards/ 下有对应目录menuconfig 里选对应选项即可配置和引脚都已在目录里写死。烧录并配网固件默认接入 xiaozhi.me 官方服务器个人注册账号可免费使用 Qwen 实时模型。首次启动按提示用手机热点或 BluFi 把 Wi-Fi 配给设备。开始交互说出唤醒词你好小智进入对话有显示屏的板子还会同步显示表情。图README 中展示的面包板成品效果含 4G 模组与显示屏可作为焊接/插线参照原理速读MCP 怎么把云端和硬件接起来MCPModel Context Protocol模型上下文协议可以理解成一个统一插座标准云端大模型负责思考和决策但拧哪个开关、调多大音量这些动作交给设备端去执行。图左侧是设备端 MCP 控制喇叭、LED、舵机、GPIO 等本地硬件右侧是云端 MCP 对接 Home Assistant、知识搜索、邮件等扩展能力好处是双向的设备端用同一套协议控制本地硬件云端用同一套协议扩展能力你以后加新工具不用改通信层。音频链路走的是流式麦克风采样 → 本地离线唤醒基于 ESP-SR不联网也能喊醒保护隐私→ Opus 编码上云做流式识别 → 大模型生成 → TTS 语音流边生成边播。带 AEC回声消除的硬件还能做到边说边听的实时全双工。能玩出什么花样自定义唤醒词不喜欢你好小智menuconfig 里选自定义唤醒词类型训练一个自己的专属短语设备就叫你的名字。桌面学习搭子放在书桌上查资料、翻译、练口语界面支持 38 种语言语音提示缺本地资源时自动回退英文。语音控设备通过 MCP 工具让它操作 GPIO、舵机、灯光——仓库里的机器人板卡如 otto-robot就是说话 动腿的完整例子。改造入口想动手改哪里加一块新板子在main/boards/下建目录写一个 config.json 加驱动文件照着 docs/custom-board_zh.md 走效果是 menuconfig 里多一个你的板型。加一个新工具改 main/mcp_server.cc注册一个 MCP 工具比如控制 RGB 灯效果是云端模型直接能用语音调它。换音色和表情改 main/assets/locales/ 下的 ogg 语音包或参考 main/display/ 添加表情资源效果是唤醒提示音、界面风格全变。避坑与答疑Q面包板版本支持我的 ESP32-C3 / S3 吗不支持。面包板目录明确标注非 C3、非 S3适用 NodeMcu32s、Devkit C、ESP32-D0LD、GoouuuESP32 这类标准 ESP32/S2。有屏幕和 4G 的进阶接线可看 docs/v1/wiring2.jpg。Q上电就重启、时断时续九成是供电。面包板用 USB 5V 直供别从 3.3V 引出取电扬声器瞬态电流很大。Q喊唤醒词没反应先确认板子烧的是不是带唤醒模型的固件menuconfig 中 WAKE_WORD 选项再查麦克风接线和供电不要在没解决硬件问题前调灵敏度参数。Q语音识别经常听错安静环境测试基线麦克风靠近声源仓库提供 scripts/audio_debug_server.py 可把设备音频导到 PC 端排查。Q电池供电发热掉电快多数板卡带电源管理见各板目录的 power_manager.h支持深度睡眠长期无人交互场景让它睡得更久即可具体参数以板卡配置为准。文档与下一步进阶内容都在仓库 docs/ 里MCP 交互流程、MQTT UDP 协议、WebSocket 协议、自定义开发板指南大模型配置说明见 README_zh.md。挑一块手头的 ESP32先按5分钟烧录那节的四步走通第一次对话再决定往哪个方向改——动手比通读源码学得快。【免费下载链接】xiaozhi-esp32An MCP-based chatbot | 一个基于MCP的聊天机器人项目地址: https://gitcode.com/GitHub_Trending/xia/xiaozhi-esp32创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
RELATED

相关推荐

基于RAG技术构建个人知识库智能问答系统实践指南

基于RAG技术构建个人知识库智能问答系统实践指南

在个人知识管理领域,Obsidian 凭借其本地优先、双向链接和强大的插件生态,已经成为许多开发者和内容创作者的标配工具。然而,随着 AI 大语言模型能力的普及,单纯的知识记录已经不能满足高效检索和智能问答的需求。传统的关键词搜索…

📅 2026/10/28 19:37:29
LangChain+LangGraph+MCP:企业级大模型工作流实战指南

LangChain+LangGraph+MCP:企业级大模型工作流实战指南

如果你正在考虑把大模型能力真正用进企业工作流,而不是停留在API调用和简单问答,那么这篇文章就是为你写的。过去半年,我亲眼见过不少团队从“兴奋地接上API”到“痛苦地发现流程跑不通”的全过程——问题往往不在模型本身,而在于…

📅 2026/9/22 2:37:24
零基础学前端:HTML5+CSS3核心原理与个人主页实战

零基础学前端:HTML5+CSS3核心原理与个人主页实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📅 2026/10/6 21:38:58
MORE NEWS

更多资讯

📰

绿色便携软件实战指南:轻量、安全、跨环境的生产力方案

1. 为什么“绿色便携”在今天依然值得认真对待你有没有过这样的经历:刚重装完系统,兴冲冲打开浏览器下载几个常用工具,结果安装包动辄上百MB,点下一步、同意协议、选安装路径、勾选“捆绑软件”——稍不注意,桌面就多出…

📰

网络安全靶场选型与实战搭建指南

1. 网络安全靶场到底是什么?别被“靶场”俩字骗了很多人第一次听到“网络安全靶场”,下意识联想到射击训练场——一排排人形靶、噼里啪啦的枪声、硝烟味。但网络安全靶场(Cyber Range)和这个完全没关系。它不是物理空间&#xff0…

📰

DuckDB与MySQL查询性能对比实测与分析

1. 为什么需要对比DuckDB与MySQL的查询性能在数据爆炸式增长的时代,我们经常需要处理GB甚至TB级别的数据集。作为开发者或数据分析师,选择正确的数据库引擎对工作效率有着决定性影响。最近我在处理一个包含3亿条记录的电商交易数据集时,就面临…

📰

IDEA中使用Claude Code提升Java开发效率

1. 为什么要在IDEA中使用Claude Code作为一名长期使用IntelliJ IDEA进行开发的程序员,我一直在寻找能够提升编码效率的AI辅助工具。Claude Code的出现彻底改变了我的工作流——它不像传统代码补全工具那样仅仅提供简单的语法建议,而是能够理解整个项目的…

📰

面向对象编程高级特性与设计模式实战

1. 面向对象编程高级特性解析面向对象编程(OOP)的高级特性是每个开发者进阶必须掌握的技能点。在实际项目开发中,我们经常会遇到需要设计复杂对象关系、处理特殊场景的情况。这时候基础的面相对象知识就显得不够用了,必须深入了解继承、多态、封装等高级…

📰

目标检测技术演进与全局感知的突破

1. 目标检测技术演进与「全局感知」的突破目标检测作为计算机视觉领域的核心任务,已经从早期的滑动窗口检测发展到如今的端到端深度学习时代。传统方法如R-CNN系列通过区域提议和分类两个阶段实现目标定位,而YOLO系列则开创了单阶段检测的先河。但无论是…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬