项目>小智AI>小智 AI 聊天机器人是什么:xiaozhi-esp32 项目概览

小智 AI 聊天机器人是什么:xiaozhi-esp32 项目概览

摘要:讲清 xiaozhi-esp32 的定位与 MIT 许可、芯片与语音及 MCP 能力、v2.5.2 矩阵数字口径,新手免搭 IDF 环境即可上手。

小智 AI 聊天机器人是什么

小智 AI 聊天机器人(开源仓库 78/xiaozhi-esp32,项目主页 xiaozhi.me)是虾哥开源的 ESP32 语音聊天机器人项目,以 MIT 许可证发布,允许任何人免费使用、修改或用于商业用途,许可证署名为 Shenzhen Xinzhi Future Technology Co., Ltd. 与项目贡献者。仓库主语言为 C++,topics 为 chatbot、esp32、mcp,官方描述为「一个基于 MCP 的聊天机器人」,README 提供中文、英文、日文三个语言版本。按 2026-11-12 抓取的官方 main 分支快照:该仓库有 33106 stars、7837 forks、695 个 open issues,创建于 2024-08-31,main 分支最后推送时间为 2026-11-12T06:17:52Z。项目的定位是一个语音交互入口:利用 Qwen、DeepSeek 等大模型的 AI 能力,通过 MCP 协议实现多端控制;玩家既可以在面包板上手工搭出一台会说话的终端,也可以给市售开发板直接烧录官方固件使用。

支持的芯片与已实现功能

  • 芯片平台:按官方 README「已实现功能」一节,固件支持 ESP32、ESP32-C3、ESP32-C5、ESP32-C6、ESP32-S3、ESP32-P4 六个芯片平台。
  • 网络方式:网络方面支持 Wi-Fi、有线以太网、USB RNDIS,以及 ML307、EC801E、NT26 三类 Cat.1 4G 模组,部分硬件支持 Wi-Fi 与 4G 的切换;Wi-Fi 配网提供热点与 BluFi 两种方式。

语音链路基于 ESP-SR 实现离线语音唤醒,支持自定义唤醒词;音频采用 Opus 流,既支持传统的流式 ASR + LLM + TTS 方案,也支持 Realtime 端到端语音模型;具备 AEC 的硬件可实现实时全双工交互。通信传输有 WebSocket 与 MQTT + UDP 两种方式。

交互体验层面,小智还提供 3D Speaker 声纹识别(识别当前说话人的身份)、OLED 与 LCD 显示屏的表情和情绪呈现(部分硬件支持摄像头视觉输入)、电量显示与电源管理,以及 38 种界面语言——语音提示优先使用本地化资源,缺失时自动回退到英文。

设备端与云端 MCP

控制能力分两端:设备端 MCP 实现设备控制,官方列出的例子包括音量、灯光、电机、GPIO 等;云端 MCP 用来扩展大模型能力,覆盖智能家居控制、PC 桌面操作、知识搜索、邮件收发等场景。个性化方面支持自定义唤醒词、字体、表情与聊天背景,官方还提供网页端在线修改的自定义 Assets 生成器。

最新发布与固件矩阵规模

按 2026-11-12 抓取的官方 v2.5.2 发布包:

字段 值 来源
最新 release v2.5.2 官方 v2.5.2 发布包
发布于 2026-10-11T20:49:36Z 官方 v2.5.2 发布包
构建 commit 49b4380b3faa0ceadd28a3e78aaf0f311c46c57e 官方 v2.5.2 发布包
assets 共 190 个 assets(含 release-manifest.json 与 SHA256SUMS) 官方 v2.5.2 发布包
release 自述 188 firmware variants for 154 board directories, built with ESP-IDF 6.1.0 官方 v2.5.2 发布包
manifest 顶层字段 schema_version、version、tag、source_sha、idf_version、board_count、firmware_count 与 variants 等字段 官方 v2.5.2 发布包
其中 idf_version=6.1.0、board_count=154、firmware_count=188 官方 v2.5.2 发布包
芯片 变体数
esp32s3 126
esp32p4 27
esp32c3 10
esp32c6 10
esp32 7
esp32s31 4
esp32c5 4

target 分布中 ESP32-S3 变体数量最多;manifest 里可以检索到 espressif-esp-box-3、lckfb-lichuang-dev、magiclick-2p4、xmini-c3,以及 10 个 board 以 bread- 开头的面包板系列变体。

另按官方 README 的口径,当前矩阵包含 171 个变体;这一数字与发布包 manifest 的 188 个变体属于不同时间点的统计,本 wiki 写到具体数字时一律注明来源与抓取时间,不把任何一组写成唯一结论。

新手不需要搭 IDF 环境

官方 README「固件烧录」一节明确建议:新手第一次操作先不要搭建开发环境,直接使用免开发环境烧录的固件。固件默认接入 xiaozhi.me 官方服务器,个人用户注册账号可免费使用 Qwen 实时模型;已拥有设备并接入官方服务器的用户,可登录 xiaozhi.me 控制台配置大模型。只有需要改动开源代码重新编译、开发自定义开发板或想学习编程的用户,才需要搭建 ESP-IDF 开发环境,版本要求与边界在「源码编译与 ESP-IDF 版本边界」专页展开。

本 wiki 的主线按「烧固件 → 配网 → 激活 → 第一次对话 → 排障」组织:先读「板卡与固件变体怎么选」确认板型,再按「快速开始」走六步最小路径;面包板接线、Wi-Fi 配网、设备激活、第一次对话与故障排查各有专页,版本与数字口径另有专页汇总校准。

资料来源

  • 78/xiaozhi-esp32 官方 README
  • 78/xiaozhi-esp32 官方发布包 v2.5.2

相关内容

FireBeetle 2 ESP32-P4小智AI桌面伴侣实践DFR1221圆屏适配小智AI:触摸修复与动态角色实践行空板K10变身AI PassPort:语音问答与猜谜互动实践行空板K10小智AI聊天机器人:固件烧录与配置实践语音指挥农夫自动寻路!行空板K10+MCP打造AI 3D农场实践AI健身助手 · 行空板K10+姿势识别实践