登录 注册

xiaozhi-esp32

去点 Star
AI 应用与 AI Agent
33,086
Stars
0
Forks
0
Watchers
0
Open Issues
未知
许可证
C++
语言
创建时间
最近更新

项目能做什么

一个基于 MCP 架构的聊天机器人。
来源:AI 基于仓库事实生成 · 内容以仓库实际 README 为准

使用说明 查看原始 README 原仓库文档

中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
# An MCP-based Chatbot

(English | [中文](README_zh.md) | [日本語](README_ja.md))

## Introduction

👉 [Human: Give AI a camera vs AI: Instantly finds out the owner hasn't washed hair for three days【bilibili】](https://www.bilibili.com/video/BV1bpjgzKEhd/)

👉 [Handcraft your AI girlfriend, beginner's guide【bilibili】](https://www.bilibili.com/video/BV1XnmFYLEJN/)

As a voice interaction entry, the XiaoZhi AI chatbot leverages the AI capabilities of large models like Qwen / DeepSeek, and achieves multi-terminal control via the MCP protocol.

<img src="docs/mcp-based-graph.jpg" alt="Control everything via MCP" width="320">

## Recent Updates

- The project now requires ESP-IDF v6.0.1 or later. [ESP-IDF `release/v6.1`](https://github.com/espressif/esp-idf/tree/release/v6.1) is the recommended SDK branch. ESP-IDF 5.x is no longer supported. The current matrix contains 171 variants; ESP32-S31 builds require IDF 6.1 or later.
- MQTT and BluFi cryptographic code has migrated to PSA Crypto. IDF 6 component splits and third-party dependency compatibility have also been addressed.
- Audio pipeline concurrency, MQTT/UDP packet validation, and release-matrix selection have been hardened.
- ESP32-P4 Rev1 and Rev3 are both supported on IDF 6 with ESP-SR 2.4.7.

### Features Implemented

- Wi-Fi, wired Ethernet, USB RNDIS, and ML307/EC801E or NT26 Cat.1 4G networking; supported boards can switch between Wi-Fi and 4G
- Offline voice wake-up with [ESP-SR](https://github.com/espressif/esp-sr), including customizable wake words
- Two communication transports: [WebSocket](docs/websocket.md) and [MQTT + UDP](docs/mqtt-udp.md)
- Opus audio streaming with conventional streaming ASR + LLM + TTS pipelines and Realtime end-to-end voice models; AEC-capable hardware supports realtime full-duplex interaction
- Speaker recognition, identifies the current speaker [3D Speaker](https://github.com/modelscope/3D-Speaker)
- OLED / LCD displays with emoji and rich expression support, plus camera vision input on supported boards
- Battery display and power management
- 39 interface languages, with localized voice prompts where available and English fallback
- ESP32, ESP32-C3, ESP32-C5, ESP32-C6, ESP32-S3, and ESP32-P4 chip platforms
- Wi-Fi provisioning through hotspot or BluFi
- Device-side MCP for device control (Speaker, LED, Servo, GPIO, etc.)
- Cloud-side MCP to extend large model capabilities (smart home control, PC desktop operation, knowledge search, email, etc.)
- Customizable wake words, fonts, emojis, and chat backgrounds with online web-based editing ([Custom Assets Generator](https://github.com/78/xiaozhi-assets-generator))

## Hardware

### Breadboard DIY Practice

See the Feishu document tutorial:

👉 ["XiaoZhi AI Chatbot Encyclopedia"](https://ccnphfhqs21z.feishu.cn/wiki/F5krwD16viZoF0kKkvDcrZNYnhb?from=from_copylink)

Breadboard demo:

![Breadboard Demo](docs/v1/wiring2.jpg)

### Supports 138 Board Directories and 171 Release Variants (Partial List)

- <a href="https://oshwhu
阅读完整原文

商业机会分析 AI 生成

开箱即用硬件套件与桌面潮玩整机销售

产品构想基于开源固件与电路设计,设计3D打印/注塑外壳、集成麦克风/扬声器/屏幕,销售预烧录完成、即插即用的桌面AI机器人成品或DIY套件。
核心功能开箱即配网、定制外壳与个性化屏幕UI、集成电池/底座、配套微信/网页端配置工具。
目标用户缺乏硬件焊接/烧录能力的极客、桌面陪伴玩具爱好者、创客教育学生。
难度/周期中等 · 1-2个月 · 成本:开模或3D打印耗材、PCB打样及物料采购备货成本(约5000-20000元)。
收费模式硬件销售差价(套件/整机电商零售)。
竞争风险供应链压货风险、硬件质量售后繁琐、开源硬件易被其他白牌厂商低价抄袭。
依据 已验证事实

托管式云端语音/模型中继与管理平台(SaaS)

产品构想为Xiaozhi硬件提供托管式后端,聚合优质低延迟的ASR/TTS、LLM代理及MCP工具服务,用户无需自建服务器或购买多个API Key即可联网即用。
核心功能一键激活绑定设备、低延迟语音中继(WebSocket)、热门MCP插件市场、音色克隆与角色设定管理面板、用量计费系统。
目标用户购买了硬件但无云端开发部署能力的小白用户、注重低延迟与中文语音音质的玩家。
难度/周期中等 · 1个月 · 成本:云服务器成本、语音大模型API调用垫资(月均数百至数千元)。
收费模式按月订阅制(会员服务包月)或语音额度按量充值包。
竞争风险大模型与语音API调用成本若控制不当可能导致亏损;网络延迟波动影响硬件体验。
依据 AI推测

B端企业/教育机构AI硬件方案定制与二次开发

产品构想为智能家居厂商、儿童早教机构、文旅IP展品提供基于ESP32+MCP的低成本AI端侧交互整机方案研发与协议定制服务。
核心功能专属MCP服务工具链定制(对接私有IoT设备)、品牌定制外壳与固件启动页、离线唤醒词定制、私有化知识库对接。
目标用户中小硬件方案商、智能家居集成商、IP衍生品潮玩公司、创客教育机构。
难度/周期高 · 2-3个月 · 成本:主要为人力开发时间与客户沟通成本,几乎无硬件基础设施成本。
收费模式软硬件一体化项目定制外包费、技术支持与维护年费。
竞争风险B端客户决策周期长、定制化需求繁杂不易标准化交付。
依据 尚需验证的假设
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心

竞品与相似项目 GitHub Search 真实检索

项目中文简介Stars语言
fighting41love/funNLP 中文介绍暂未生成
中英文敏感词、语言检测、中外手机/电话归属地/运营商查询、名字推断性别、手机号抽取、身份证抽取、邮箱抽取、中日文人名库、
84,505 Python
asgeirtj/system_prompts_leaks 中文介绍暂未生成
Leaked system prompts of ChatGPT, Claude, Gemini and more. T
71,142 Python
xtekky/gpt4free 中文介绍暂未生成
The official gpt4free repository | various collection of pow
67,023 Python
FlowiseAI/Flowise 中文介绍暂未生成
Build AI Agents, Visually
55,566 TypeScript
HKUDS/nanobot 中文介绍暂未生成
Your lightweight open-source personal agent.
49,994 Python
AstrBotDevs/AstrBot 中文介绍暂未生成
AI Agent Assistant & development framework that integrates l
46,620 Python
以上为通过 GitHub 官方 Search API 检索的相似项目,功能差异与优劣势需进一步人工确认,配置 AI 后可生成对比分析。

项目优势与风险

技术成熟度创建于 ,最近推送 ,发布过 68 个 Release
社区活跃Star 33,086 / Fork 0 / Issue 0(数据支持,可自行核实)
许可证未检测到(需人工确认)
主要风险上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价

安装与使用

快速开始(以仓库 README 为准)
git clone https://github.com/78/xiaozhi-esp32.git
cd xiaozhi-esp32
# 请阅读仓库 README 获取确切安装步骤(依赖、配置、启动命令)
阅读原仓库文档
术语说明:Docker=应用容器(把程序和依赖打包运行);API Key=调用外部服务的密钥;Git Clone=把仓库代码下载到本地。常见错误:API Key 未配置 / 端口占用 / 数据库连接失败,多数项目在 README 的 Troubleshooting 章节有说明。