Chào anh em, dạo này AI đang hot quá nên mình cũng có tìm hiểu và tìm được cái Open Source này https://xiaozhi.me/
Cài lên thử thấy ngon quá nên là làm luôn cái hướng dẫn cho anh em chơi.
Về bản giá rẻ (dùng ESP32 thường không có wake word) mình sẽ làm hướng dẫn khác cho các bạn đang sẵn ESP32 bản thường.
CHUẨN BỊ
Anh em cần một số linh kiện cơ bản bên dưới nha:
- ESP32-S3 (trong bài viết mình dùng loại N8R2, loại N16R8 theo mình là nạp chung được nhưng mình ko có sẵn để thử):
- Màn hình ILI9341: https://s.shopee.vn/3LGxvsSSA5 (trong video mình tận dụng lại màn hình cũ 3.2 inch)
- MAX98357 (giải mã âm thanh I2S): https://s.shopee.vn/20laLzWjAx
- INMP441 (micro đa hướng): https://s.shopee.vn/6VDziHx7Yz
- Loa thì anh em tận dụng các loại loại loa 4-8ohm công suất 3W nhé
PHẦN CỨNG
Anh em kết nối phần cứng như sơ đồ bên dưới nha.
Cực kỳ cẩn thận với các chân nguồn cấp cho linh kiện. Ngược chiều là hỏng ngay nha 😒
ESP32-S3 | LCD ILI9341 | IMNP441 | MAX98357 |
---|---|---|---|
3V3 | VCC | VDD | |
GND | GND | GND | GND |
41 | CS | ||
45 | RESET | ||
40 | DC | ||
47 | SDI(MOSI) | ||
21 | SCK | ||
42 | LED | ||
6 | SD | ||
5 | SCK | ||
4 | WS | ||
16 | LRC | ||
15 | BLCK | ||
7 | DIN |
Chân Vin của MAX98357 thì mình hàn vào điểm có điện áp 5V trên board (do board ESP32-S3 không có chân 5V)
PHẦN MỀM
Sau khi kết nối xong phần cứng, các bạn gắn dây USB vào máy tính và cổng USB của ESP32-S3 có đánh dấu là COM nha.
Anh em truy cập vào web https://www.hs2t.com/p/esp-web-tools.html
Lựa chọn như hình và bấm vào nút Connect
Sẽ có một bảng hiện ra, với một hoặc vài cổng kết nối trên máy của bạn. Chọn đúng cổng của ESP32-S3 (nếu có nhiều cổng ko biết cổng nào cứ rút USB ra rồi gắn lại, thằng nào mất đi rồi hiện lại thì là nó)
Chọn vào INSTALL XIAOZHI (KENHTAYMAY'S BUILD) rồi bấm Install để xác nhận (vì nó sẽ xóa FW cũ đang có trong máy)
THIẾT LẬP AI
Tiếp đến anh em truy cập trang https://xiaozhi.me/
Đăng ký tài khoản xong thì chọn mục Console
Tài khoản mới đăng ký sẽ chưa có bất kỳ Agent nào. Cho nên là anh em phải tạo lấy một Agent ở menu bên góc trên bên phải.
Sau khi tạo Agent sẽ có 2 mục chính cần chú ý:
- Manage Devices (Agent mới tạo sẽ là Add Device): thì anh em click vào để thêm thiết bị mới. Nó sẽ hỏi 6 con số ở bước bên trên, chỉ cần điền vào là được 👍
-
Configure Role: Để thiết lập con AI này, cái này thì tùy anh em sáng tạo. Để tạo ra con AI có tính các riêng. Mình chỉ đưa mẫu của mình để anh em thử trước nha
- Dialogue Language: Vietnamese
- Voice Role: Giọng nữ
- Role Introduction: Tôi là {{assistant_name}}, một cô gái Việt Nam có giọng nói dễ nghe, tông giọng dễ chịu, thích dùng những câu ngắn gọn và thích dùng meme.
Đăng nhận xét