78/xiaozhi-esp32

Public

An MCP-based chatbot | 一个基于MCP的聊天机器人

Beeknoee

Bee AI phân tích repositoryBETA

AI đọc README và cây file để tóm tắt, gợi ý cách dùng và đánh giá repository. Mọi con số lấy từ kho Bee, không do AI ước lượng.

Cập nhật lần cuối: 25/10/2026

Đăng nhập để hỏi Bee AI

Tóm tắt bởi Bee AI

XiaoZhi AI là firmware chatbot mã nguồn mở viết bằng C++ cho các dòng chip ESP32, tích hợp LLM và điều khiển thiết bị qua giao thức MCP.

  • Hỗ trợ offline voice wake-up với ESP-SR và streaming âm thanh định dạng Opus qua WebSocket hoặc MQTT + UDP.
  • Tích hợp giao thức MCP ở cả phía thiết bị (GPIO, LED, servo) và phía đám mây để mở rộng khả năng của mô hình AI.
  • Tương thích với nhiều dòng chip như ESP32, ESP32-C3, C5, C6, S3 và P4 với hơn 171 biến thể phát hành.
  • Hỗ trợ màn hình OLED/LCD hiển thị biểu cảm emoji cùng đầu vào camera trên các bo mạch tương thích.

Lưu ý

  • Dự án yêu cầu ESP-IDF v6.0.1 trở lên (khuyến nghị v6.1) và không còn hỗ trợ ESP-IDF 5.x.
  • Bản dựng cho chip ESP32-S31 yêu cầu tối thiểu ESP-IDF 6.1.

Điểm BeeTính thuần từ số liệu trong kho Bee, không phải AI chấm: bách phân vị sao 30% · độ tươi lần push 25% · fork và watcher 15% · README, giấy phép, mô tả 20% · có bản phát hành 10%.

  • Độ phổ biến98
  • Độ tươi100
  • Cộng đồng66
  • Tài liệu100
  • Phát hành100
  • Mức độ khóNâng cao
  • Phù hợp vớiLập trình viên
  • Loại dự ánỨng dụng
  • Giấy phépMIT

Kiến trúc & Công nghệ

Công nghệ AI nhận ra từ README và cây file — chỉ những mục nằm trong danh sách Bee kiểm.

Tech stack

  • C++
  • MCP
  • WebSocket
  • Docker
  • CMake

Kiến trúc tổng quan

Repository → công nghệ chính → các thư mục cấp 1 có thật trong repo; vai trò do AI mô tả.

  • docker/Cấu hình môi trường container Docker
  • docs/Tài liệu kỹ thuật và hướng dẫn dự án
  • main/Mã nguồn chính của ứng dụng firmware
  • partitions/Bảng phân vùng bộ nhớ flash cho ESP32
  • scripts/Các kịch bản hỗ trợ biên dịch và tiện ích

Hướng dẫn nhanh

Các bước để bắt đầu với repository này.

bash
git clone https://github.com/78/xiaozhi-esp32.git
cd xiaozhi-esp32

Các use case chính

Những ứng dụng có thể xây dựng từ repository này.

  • Chế tạo trợ lý giọng nói AI phần cứng sử dụng các mô hình ngôn ngữ lớn như Qwen hoặc DeepSeek.
  • Điều khiển phần cứng và thiết bị IoT (loa, LED, servo, GPIO) thông qua giao thức MCP.
  • Kết nối mạng linh hoạt cho thiết bị thông qua Wi-Fi, Ethernet, USB RNDIS hoặc mạng 4G Cat.1.
  • Thiết lập tương tác giọng nói full-duplex thời gian thực với phần cứng hỗ trợ AEC và nhận diện người nói.

Repository tương tự

Cùng chủ đề trong kho Bee.

  1. 1morluto/reaReverse engineer anything with agents, from app behavior down to native binaries.411.9k+39.2k
  2. 2affaan-m/ECCThe agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.293.3k+6.1k
  3. 3n8n-io/n8nFair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.209.1k+741
  4. 4langgenius/difyBuild Agentic workflows, RAG pipelines, with rich AI model and tool support on one collaborative workspace. Deploy on cloud, VPC, or self-hosted, so teams move from prototype to production without rebuilding the stack.160k+651
  5. 5Snailclimb/JavaGuideJava 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发、系统设计与 AI 应用开发159.4k+132

Nội dung do AI sinh, có thể sai hoặc thiếu — số liệu lấy từ kho Bee, không do AI ước lượng. Cập nhật lần cuối: 25/10/2026.