把 ESP32 变成 AI 语音助手:xiaozhi-esp32 完整上手路线
把 ESP32 变成 AI 语音助手xiaozhi-esp32 完整上手路线【免费下载链接】xiaozhi-esp32An MCP-based chatbot | 一个基于MCP的聊天机器人项目地址: https://gitcode.com/GitHub_Trending/xia/xiaozhi-esp32给 ESP32 接上麦克风和喇叭喊一声唤醒词它就能听你说话、聊天还能控制灯光。这就是 xiaozhi-esp32一个基于 MCP 协议的 AI 语音聊天机器人固件大模型在云端ESP32 负责听、说和操作硬件。无论你是学生党还是想折腾硬件的开发者零硬件经验也能用一块低成本开发板做出语音助手。先搞懂 xiaozhi-esp32 的核心机制MCP 协议xiaozhi-esp32 不给每种外设单独写 AI 接入逻辑全部统一到 MCPModel Context Protocol上设备端 MCP音量、灯光、电机、GPIO 等外设被注册为工具代码里通过McpServer::AddTool注册后台先经tools/list拿到工具清单大模型再通过tools/call直接调用云端 MCP扩展智能家居控制、知识搜索、邮件收发等大模型能力语音链路Opus 音频流支持流式识别 大模型 合成也支持端到端实时语音模型带回声消除AEC的硬件可以边说边听整条流程是离线唤醒 → 联网对话 → MCP 工具调用。唤醒基于 ESP-SR不依赖网络还支持自定义唤醒词协议细节见 MCP 交互流程 和 MCP 用法说明。硬件怎么选面包板 DIY 还是现成开发板项目已覆盖 138 个板卡目录、171 个固件发布变体支持 ESP32、C3、C5、C6、S3、P4 六种芯片平台。选型看你要不要顺带学接线方案硬件适合谁面包板 DIYESP32 开发板 麦克风 喇叭 按键menuconfig 板型选面包板 ESP32 DevKit预算最低想弄懂接线与供电现成开发板ESP32-S3-BOX-3、M5Stack CoreS3 等要 AEC 全双工对话和屏幕体验开箱即完整面包板怎么接看官方接线图照着装就行想加一块自己的板卡读 自定义开发板指南 学写板卡配置文件完整硬件列表和接线说明在 README_zh.md 的硬件章节。xiaozhi-esp32 最快的上手方式两条烧录路径路径操作代价现成固件新手推荐免开发环境直接烧录官方固件默认接入 xiaozhi.me 官方服务器注册账号可免费使用 Qwen 实时模型最快零环境源码编译VSCode/Cursor ESP-IDF 插件Linux 优先要求 IDF v6.0.1 以上推荐 v6.1不再支持 5.x能改配置、改代码源码路径命令git clone https://gitcode.com/GitHub_Trending/xia/xiaozhi-esp32 cd xiaozhi-esp32 idf.py menuconfig idf.py buildidf.py menuconfig里选板型与参数编译产物烧进开发板即可。首次配网支持热点和 BluFi 两种方式用手机热点就能完成见 BluFi 配网文档。卡住了去哪查先看这三个地方连不上 Wi-Fi先用热点配网重试支持的设备再用 BluFi 蓝牙配网核对 SSID 与密码参考 docs/blufi_zh.md唤醒词没反应先查麦克风供电与接线供电不稳会让唤醒成功率明显下降接线参考 README_zh.md 硬件章节编译失败或版本报错主线要求 IDF v6.0.1ESP32-S31 变体需 6.1新增板卡需求看 docs/custom-board_zh.md想深入协议层WebSocket 与 MQTTUDP 两种通信方式各有独立文档docs/websocket_zh.md、docs/mqtt-udp_zh.md从零到能对话的检查清单 确认硬件面包板 开发板练手或直接上带屏幕、带电池的现成板烧录现成固件最快源码开发者按上面命令编译配网热点或 BluFi连上 Wi-Fi注册账号并激活设备验证链路说出唤醒词跑通唤醒—对话—语音回复全流程再深入打开 MCP 用法说明尝试让大模型直接控制设备音量与灯光【免费下载链接】xiaozhi-esp32An MCP-based chatbot | 一个基于MCP的聊天机器人项目地址: https://gitcode.com/GitHub_Trending/xia/xiaozhi-esp32创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

VS Code原生Vue模板配置:支持setup、SCSS和TypeScript

VS Code原生Vue模板配置:支持setup、SCSS和TypeScript

1. 项目概述&#xff1a;为什么一个“快速生成Vue模板”的功能值得花一整篇干货讲透&#xff1f; 在 Vue 项目开发的日常里&#xff0c;我每天至少要新建 3~5 个 .vue 文件——组件、页面、工具函数封装、路由守卫……写一次 <template><div></div></…

2026/10/1 17:59:27 阅读更多 →
物业客服系统:从工单管理到服务调度中枢的数字化升级

物业客服系统:从工单管理到服务调度中枢的数字化升级

物业客服系统这个话题&#xff0c;我很有感触。这几年跟不少物业公司打过交道&#xff0c;听他们聊得最多的一句话就是&#xff1a;“业主总觉得我们不干活&#xff0c;可我们活儿没少干&#xff0c;就是说不清。”这话听着挺无奈&#xff0c;但也点出了一个真问题——物业不是…

2026/10/1 17:59:27 阅读更多 →
OpenWrite 多平台分发:搭建技术博客发布流水线

OpenWrite 多平台分发:搭建技术博客发布流水线

上周有人问我一个特别具体的问题&#xff1a;一篇两千多字的技术稿&#xff0c;为什么能在草稿箱里躺三天还没发出去。我让他把过程复述一遍&#xff0c;答案就出来了——他在一个平台写完&#xff0c;复制到第二个平台&#xff0c;发现代码块高亮没了&#xff1b;回去改一遍&a…

2026/10/1 17:58:26 阅读更多 →

最新新闻

图幅接合图表实战指南:标准分幅规则与GIS应用全解析

图幅接合图表实战指南:标准分幅规则与GIS应用全解析

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

2026/10/1 20:04:31 阅读更多 →
Linux ipcalc 命令详解:IP 地址计算器的网络规划实战指南

Linux ipcalc 命令详解:IP 地址计算器的网络规划实战指南

文档教程 【免费下载链接】linux-command Linux命令大全搜索工具&#xff0c;内容包含Linux命令手册、详解、学习、搜集。https://git.io/linux 项目地址&#xff1a; https://gitcode.com/GitHub_Trending/linux/linux-command 点击查看 免费下载 本篇指南以 linux-command 开…

2026/10/1 20:04:31 阅读更多 →
从零安装 ClaudeCode 并接入 DeepSeek:用 CC Switch 管理多模型配置

从零安装 ClaudeCode 并接入 DeepSeek:用 CC Switch 管理多模型配置

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

2026/10/1 20:04:31 阅读更多 →
WorkBuddy 与 OpenClaw 深度对比:AI 桌面智能体的两条进化路径与 TaoToken 统一接入实践

WorkBuddy 与 OpenClaw 深度对比:AI 桌面智能体的两条进化路径与 TaoToken 统一接入实践

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

2026/10/1 20:04:31 阅读更多 →
有人花 3 天做了个开源工具,一句话生成各种场景的 HTML:TaoToken 统一 Key 接入 Agent CLI 实测

有人花 3 天做了个开源工具,一句话生成各种场景的 HTML:TaoToken 统一 Key 接入 Agent CLI 实测

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

2026/10/1 20:04:31 阅读更多 →
高德API地点搜索与经纬度获取:坐标系转换、配额限流与缓存实战

高德API地点搜索与经纬度获取:坐标系转换、配额限流与缓存实战

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

2026/10/1 20:03:30 阅读更多 →

日新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

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

2026/10/1 0:00:30 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

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

2026/10/1 0:00:30 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

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

2026/10/1 1:01:17 阅读更多 →

周新闻

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解

如何划分训练/验证集&#xff1a;Spirula Studio五种eval_mode策略详解 【免费下载链接】spirula-studio Cross-vendor 3D Gaussian Splatting trainer - video to splat to mesh, Vulkan or CUDA. 项目地址: https://gitcode.com/GitHub_Trending/sp/spirula-studio Sp…

2026/10/1 19:40:48 阅读更多 →
SEO怎么推广速查手册新手避坑实战指南

SEO怎么推广速查手册新手避坑实战指南

SEO怎么推广速查手册新手避坑实战指南 模板网站太丑不够用?别急着加滤镜,那是治标不治本。很多老板盯着后台流量掉得眼红,却还在纠结首页Banner的圆角是不是3像素。这就像穿着西装去挖土,姿势不对,努力白费。我整理这份 速查手册…

2026/10/1 19:41:40 阅读更多 →
FireRed-OpenStoryline少样本仿写深度解析:AI Agent如何复刻你的独特文案风格与节奏

FireRed-OpenStoryline少样本仿写深度解析:AI Agent如何复刻你的独特文案风格与节奏

FireRed-OpenStoryline少样本仿写深度解析:AI Agent如何复刻你的独特文案风格与节奏 【免费下载链接】FireRed-OpenStoryline FireRed-OpenStoryline is an AI video editing agent that transforms manual editing into intention-driven directing through natural language …

2026/10/1 20:05:24 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

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

2026/10/1 0:00:30 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

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

2026/10/1 0:00:30 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

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

2026/10/1 1:01:17 阅读更多 →