Xiaozhi.me - Xiaozhi Việt Nam - Loa Ai Xiaozhi!
Dự án Xiaozhi-ESP32 là một trợ lý ảo mã nguồn mở chạy trên chip ESP32, cho phép người dùng ra lệnh bằng giọng nói, phản hồi bằng AI, và điều khiển thiết bị IoT thông minh. Với khả năng nhận diện giọng nói, TTS, kết nối WiFi/4G và hỗ trợ nhiều loại phần cứng, Xiaozhi mang lại trải nghiệm AI trên thiết bị thực — nhỏ gọn, tiện lợi và mạnh mẽ.

Chào mọi người, hôm nay mình muốn giới thiệu với các bạn một dự án rất thú vị dành cho cộng đồng IoT và AI – đó là Xiaozhi-ESP32 (tên đầy đủ: “一个基于 MCP 的聊天机器人”) được phát triển bởi nhóm open-source trên GitHub.
✅ Những điểm nổi bật
-
Xiaozhi-ESP32 là một chatbot phần cứng sử dụng chip dòng ESP32 (hỗ trợ các biến thể như ESP32-C3, S3, P4, …) để thực hiện giao tiếp bằng giọng nói, điều khiển thiết bị IoT qua giao thức MCP. GitHub
-
Hỗ trợ đầy đủ:
-
Kết nối WiFi hoặc sử dụng module Cat.1 4G. GitHub
-
Khả năng nhận diện giọng nói (ASR), mô hình ngôn ngữ lớn (LLM) và chuyển văn bản thành giọng nói (TTS) – tức là bạn nói, máy hiểu, máy phản hồi lại bằng giọng nói. GitHub
-
Nhận diện âm thanh môi trường / wake-word (offline) để kích hoạt thiết bị. GitHub
-
Hỗ trợ voiceprint (nhận diện người nói) – giúp phân biệt người dùng khác nhau. GitHub
-
Giao tiếp và điều khiển các thiết bị khác thông qua giao thức MCP – nghĩa là bạn có thể dùng Xiaozhi để điều khiển bật/tắt đèn, motor, GPIO, hoặc tương tác với hệ thống smart-home. GitHub
-
-
Hỗ trợ đa ngôn ngữ: tiếng Trung, tiếng Anh, tiếng Nhật, Tiếng Việt. GitHub
-
Hỗ trợ nhiều loại phần cứng, từ các devboard giá rẻ tới thiết bị chuyên dụng – giúp bạn linh hoạt trong lựa chọn module theo nhu cầu. GitHub
-
Dự án được cấp phép theo MIT – nên bạn có thể sử dụng, chỉnh sửa và thậm chí thương mại nếu muốn. GitHub
🎯 Vì sao bạn nên quan tâm?
-
Nếu bạn đang tìm kiếm một mô hình mẫu (reference design) cho một thiết bị chatbot tương tác giọng nói + IoT – thì đây là lựa chọn rất mạnh.
-
Nó kết hợp công nghệ lớn: mô hình ngôn ngữ lớn (LLM) + xử lý âm thanh + phần cứng nhúng – rất phù hợp với xu hướng “AI on the edge”.
-
Dự án đã có cộng đồng mạnh (hơn 21.000 sao trên GitHub). GitHub Bạn có thể học hỏi rất nhiều từ mã nguồn, hướng dẫn và ví dụ thực chiến.
-
Bạn có thể dùng làm nền tảng phát triển dự án riêng: ví dụ thiết bị trợ lý gia đình, robot nhỏ, trợ lý giọng nói cá nhân, thiết bị giải trí thông minh…
🛠 Cách bắt đầu
-
Truy cập repo: github.com/78/xiaozhi-esp32 và đọc file
README.mdđể lấy thông tin chi tiết. GitHub -
Chuẩn bị phần cứng: chọn một board ESP32 hỗ trợ (ví dụ ESP32-S3) + micro + loa + màn hình (nếu muốn hiển thị). Dự án đã liệt kê hơn 70 phần cứng được hỗ trợ. GitHub
-
Nạp firmware: nếu bạn mới bắt đầu, có thể dùng sẵn bản firmware miễn dev môi trường. GitHub
-
Khi đã quen, bạn có thể thiết lập môi trường ESP‑IDF (phiên bản 5.4 trở lên) và bắt đầu chỉnh sửa mã nguồn theo nhu cầu mình. GitHub
-
Khám phá các tính năng nâng cao: tự đặt wake-word, thay đổi giao diện màn hình, thêm điều khiển thiết bị qua MCP, hoặc kết nối với dịch vụ đám mây riêng.
🔍 Một vài lưu ý & mẹo
-
Vì thế hệ v2 không tương thích phân vùng với v1, nên nếu bạn cập nhật từ v1 lên v2 sẽ cần thao tác thủ công. GitHub
-
Mặc dù hỗ trợ đa ngôn ngữ và nhiều chức năng, bạn nên test kỹ phần nhận diện giọng nói và wake-word trong môi trường thực tế (tiếng ồn, nhiều người nói, v.v).
-
Nếu bạn định sử dụng cho dự án thương mại hoặc sản phẩm cuối, cần kiểm tra bản quyền các mô hình ngôn ngữ (LLM) mà bạn kết nối. Dự án kết nối tới server chính của Xiaozhi nhưng bạn có thể tự host. GitHub
-
Thiết bị IoT thường có yêu cầu về nguồn, microphone và loa – phần này đòi hỏi bạn thiết kế phần cứng tốt để tránh nhiễu, echo hoặc độ ồn quá cao ảnh hưởng tới ASR/TTS.
-
Vì là mã nguồn mở, bạn có thể tham gia đóng góp (issues, pull requests) hoặc sử dụng làm mẫu để xây dựng tính năng riêng biệt.
📝 Kết
Dự án Xiaozhi-ESP32 là một lựa chọn tuyệt vời cho bất kỳ ai muốn kết hợp trí tuệ nhân tạo và phần cứng nhúng – mở ra cơ hội phát triển thiết bị thông minh bằng giọng nói ở mức giá phải chăng. Nếu bạn yêu thích IoT, AI và muốn thử thách bản thân, đây là một dự án rất đáng khám phá.
Nếu bạn muốn, mình có thể hướng dẫn chi tiết cách cài đặt & demo nhanh dự án này bằng tiếng Việt — bạn có muốn không?
👉 Tìm hiểu thêm tại: github.com/78/xiaozhi-esp32
✨ Cộng đồng Việt hóa và firmware tiếng Việt: Xiaozhi Việt Nam - Loa Ai Xiaozhi!