Đang tải quảng cáo...

Bật AEC — ngắt lời khi Xiaozhi đang nói (ESP-IDF menuconfig)

adminQuản trị viên
👁️ 37👍 0
Tự làm Xiaohi Ai

Hướng dẫn bật AEC trên ESP-BOX, BOX-3, LCSC ESP32-S3 Dev Board: VS Code, Xiaozhi Assistant, build và flash.

Đang tải quảng cáo...

Bài viết dịch và biên soạn từ Cấu hình AEC (Feishu), thuộc bộ tài liệu DIY Xiaozhi AI.

Tổng quan

AEC (Acoustic Echo Cancellation) cho phép ngắt lời khi Xiaozhi đang nói — chế độ hội thoại thời gian thực. Cần ESP-IDF ≥ 5.0 (khuyến nghị 5.3.2), biên dịch firmware tự build.

Hiện chỉ một số board ESP32-S3 hỗ trợ: LCSC ESP32-S3 Dev Board, ESP-BOX, ESP-BOX-3, ESP-BOX-Lite.

Minh họa Bật AEC — ngắt lời khi Xiaozhi đang nói (ESP-IDF menuconfig) — ảnh 1

Chuẩn bị

Bước 1 — Mở project trong VS Code

Chuột phải thư mục mã nguồn Xiaozhi → Open with Code.

Minh họa Bật AEC — ngắt lời khi Xiaozhi đang nói (ESP-IDF menuconfig) — ảnh 2

Bước 2 — Chọn chip ESP32-S3

Thanh trạng thái VS Code → chọn target esp32s3ESP32-S3 chip (via builtin USB-JTAG).

Minh họa Bật AEC — ngắt lời khi Xiaozhi đang nói (ESP-IDF menuconfig) — ảnh 3

Bước 3 — Bật AEC trong menuconfig

  1. Bấm biểu tượng SDK Configuration Editor trên thanh trạng thái
  2. Menu trái → Xiaozhi Assistant
  3. Chọn đúng loại board của bạn
  4. Bật AEC support
  5. Save cấu hình

Không bật đồng thời WeChat chat UI style và AEC — thiếu tài nguyên chip.

Minh họa Bật AEC — ngắt lời khi Xiaozhi đang nói (ESP-IDF menuconfig) — ảnh 4

Minh họa Bật AEC — ngắt lời khi Xiaozhi đang nói (ESP-IDF menuconfig) — ảnh 5

Minh họa Bật AEC — ngắt lời khi Xiaozhi đang nói (ESP-IDF menuconfig) — ảnh 6

Bước 4 — Build và nạp

idf.py buildidf.py flash. Sau khi nạp, bạn có thể nói chen ngang khi loa đang phát.

Đang tải quảng cáo...
👁️37 lượt xem