Trong mấy ngay hôm nay, trên các mạng xã hội, và diễn đàn người ta đua nhau giới thiệu về con chatBOT AI tự làm, theo đó, chỉ với một bộ KIT DIY và một chút vọc vạch là đã có thể làm một trợ lý AI nhỏ xinh nói chuyện tốt bằng tiếng Việt Nam. Nó có thể nhận dạng giọng nói Tiếng Việt thông minh, và được xây dựng trên bo mạch ESP32 cùng một số thành phần khác bao gồm cả màn hình, loa và các yếu tố cần thiết khác.
Bạn cũng có thể tự làm tại nhà bộ KIT DIY Chatbot AI Xiao Zhi ngay tại nhà, nguyên liệu thì mua online Shoppe có sẵn luôn,nạp code và hoạt động ổn định. và sau đó có thể tương tác giữa người và máy cực kỳ đơn giản. Hãy cùng theo dõi bài viết này do Kí tự liên Quân lược dịch từ tài liệu chính thức của XiaoZhi
Phần 1: Chuẩn bị nguyên liệu và các thành phần điện tử.

| Tên phần cứng | Thông số kỹ thuật/Link Mua | Công dụng chính | Hình ảnh |
| Mạch phát triển | ESP32-S3-DevKitC-1 (module WROOM N16R8) | Mạch điều khiển chính, chịu trách nhiệm chạy firmware, xử lý giọng nói và kết nối mạng | ![]() |
| Micro kỹ thuật số | INMP441 | Thu thập đầu vào âm thanh | ![]() |
| Mạch khuếch đại | MAX98357A | Trình điều khiển đầu ra âm thanh (chuyển đổi tín hiệu kỹ thuật số sang âm thanh analog) | ![]() |
Giới thiệu chức năng các phần cứng cần thiết.
Các phần cứng được liệt kê dưới đây và mô tả chức năng của từng thành phần.
ESP32-S3-DevKitC-1 (module WROOM N16R8) – Bo mạch chính

ESP32-S3-DevKitC-1 (module WROOM N16R8) là bộ phận xử lý trung tâm toàn bộ Robot, nó là mạch hiệu suất cao dựa trên con chip ESP32-S3 tích hợp kết nối khoogn dây ( wifi 2.4 ) và Bluetooth 5.0/BLE với bộ xử lý lõi kép Xtensa® LX7 xung nhịp tối đa 240MHz. Giúp tăng tốc phần cứng và suy luận ngôn ngữ hiệu quả trong kịch bản sử dụng Robot của XiaoZhi AI bao gồm xử lý hình ảnh, thông tin và nhận dạng giọng nói
Micro kỹ thuật số MEMS (INMP441) – thu nhận tín hiệu âm thanh thực

INMP441 là một micro kỹ thuật số dựa trên công nghệ MEMS với bộ khuếch đại, chuyển đổi analog-sang-số, và đầu ra I²S tích hợp. Nó giảm nhiễu, nhạy bén trong việc tiếp nhận âm thanh và xử lý âm thanh tiếp nhận phù hợp với việc người nói với Robot hoặc nhận dạng tiếng nói.
Mạch khuếch đại âm thanh kỹ thuật số (MAX98357A)

mặc định âm thanh từ “ESP32-S3-DevKitC-1 (module WROOM N16R8)” rất yếu và tín hiệu không đủ tải loa công suất, khi sử dụng bộ khuếch đại tín hiệu âm thanh này sẽ giúp loa nói to, rõ và tải được loa công suất cao.
Tuy có thiết kế bé và khá đơn giản, nhưng thuộc Class D âm thanh kỹ thuật số I²S: Không cần DAC bổ sung, đơn giản hóa thiết kế.
Bổ sung: Loa phát tín hiệu âm thanh

Một bổ sung quan trọng nữa là loa, khi nối và mạch khuếch đại âm thanh sẽ cho ra chất lượng âm thanh to, rõ. Đặc biệt ưu tiên sử dụng loa 3W@4Ω / 2W@8Ω
Loa ưu tiên là loa âm thanh, tránh trường hợp quá bass hoặc khó nghe ( loa hình thon dạng loa tivi )
Phụ kiện dây điện:

Trong quá trình lắp đặt và kết nôi sẽ cần dây điện để kết nối các thiết bị truyền dẫn với nhau.
Module màn hình IPS 1.54-Inch

Một thành phần chuyên biệt khác nữa là màn hình, link mua tại đây
Màn hình là một thành phần quan trọng, việc Xiao Zhi AI hiển thị trạng thái, cảm xúc liên quan khá nhiều đến màn hình hiển thị. Theo nhà phát hành Xiaozhi AI thì ưu tiên sử dụng màn hình 1.54-Inch theo mẫu để được tối ưu nhất.
Phần 2: Sơ đồ kết nối là cách kết nối Xiaozhi AI hoàn thiện

Hướng dẫn kết nối


Phần 3: Hướng dẫn nạp code cho XiaoZhi AI
Sau khi kết nối hoàn thiện, bạn có thể nạp code cho phiên bản XiaoZhi AI. Quá trình này sẽ bao gồm các bước Download Flash Download Tool 3.9.7 ( hoặc mới hơn ) về máy tính, cài đặt nó, sau đó tải FIRMWARE về up lên mạch để hoạt động.
Phần 3.1: Tải Flash Download Tool 3.9.7
Đây là phần mềm được cung cấp hoàn toàn miễn phí bởi espressif, bạn có thể trực tiếp lên trang chủ của họ để Download về máy tính sử dụng hệ điều hành Windows 11 của mình. Nhớ là phải Active Windows cho đủ bản quyền nhé!
Bước 1: Truy cập link này để tải Flash Download Tool

Bước 2: Chọn vào icon Download để tải về.

Bước 3: Download về, giải nén ra, rồi có file “flash_download_tool_3.9.9_R2” Màu xanh xanh như hình thì CLick chuột phải rồi chọn Run As Administrator

Bước 4: Cài xong thì sẽ hiển thị một bảng màu đen như hình, nó cho mình tùy chọn ChipType, như ở trên thì chúng ta có là chip ESP32-S3 nhé, loadMode thì chọn UART như hình dưới.

Bước 5: Mở tiếp trình duyệt máy tính, rồi Download Firmware cho thiết bị về nhé.
cái này là Firmware của Trung Quốc luôn nên mình đặt sẵn link Download cho bạn, click vào là Download luôn nhé.

Bước 6: Bạn thực hiện cấu hình như sau

Mục đầu tiên: Hãy chọn vào dấu 3 chấm cạnh @ ấy, chọn vào file v1.5.5_bread-compact-wifi-LCD-7P-240×240.bin ( ở bước 5)
Các bước khác làm như hình, có COM thì bạn cần vào ” Driver Manager” để tìm chính xác cổng COM của mình ( của mình là cổng 5, của hướng dẫn là cổng 8 ).

Kết quả sẽ như sau: * hình ảnh chụp màn hình của mình.

Rồi bây giờ Start để bắt đầu, nó sẽ tự chạy và hoạt động theo mong muốn của bạn.
Hiện tại mình vẫn đang trong giai đoạn khám phá, cài đặt tiếng Việt, biểu cảm và ngôn ngữ, cách xử lý của Xiao Zhi sẽ tùy thuộc vào cách bạn mô tả nữa.
Một số hình ảnh về Xiao Zhi



Video hướng dẫn chi tiết

Tùy biến của con Xiao Zhi này khá rộng để bạn có thể xây dựng cho mình những Con Robot biết nói.


Bình luận mới nhất