Wake Word Detection Với ESP32-S3: Thiết Bị Phản Hồi Khi Nghe Lệnh
Nâng cao13/6/2026

Wake Word Detection Với ESP32-S3: Thiết Bị Phản Hồi Khi Nghe Lệnh

Dự án này, sẽ giúp bạn chế tạo một thiết bị có khả năng luôn lắng nghe âm thanh từ microphone với ESP32-S3 và microphone INMP441 I2S, khi người dùng nói đúng tên wake word đã lập trình thiết bị sẽ tự động tỉnh giấc và phản hồi.

ESP32-S3Wake WordWakeNetESP-SRAIoTI2SINMP441
0 lượt thích0 người đã làm1 giờ6 bước7 linh kiện

Tổng quan dự án

Dự án Wake Word Detection Với ESP32-S3 hướng dẫn xây dựng một thiết bị AIoT có khả năng lắng nghe wake word như Hi ESP ngay trên vi điều khiển. Khi wake word được phát hiện, thiết bị phản hồi bằng LED và có thể mở rộng sang relay, MQTT, Home Assistant hoặc nhận diện lệnh.

Pipeline kỹ thuật gồm microphone I2S INMP441, ESP32-S3, ESP-SR Audio Front-End và WakeNet. AFE xử lý dữ liệu âm thanh 16 kHz, 16-bit, sau đó WakeNet kiểm tra trạng thái đánh thức.

Bạn sẽ học được gì?

  • Cách đấu nối microphone I2S INMP441 với ESP32-S3.
  • Cách tạo project ESP-IDF có ESP-SR dependency.
  • Cách cấu hình partition model cho WakeNet.
  • Cách đọc audio I2S, feed AFE và fetch kết quả WakeNet.
  • Cách phản hồi bằng LED khi phát hiện wake word.
  • Cách debug lỗi thường gặp và mở rộng thành thiết bị IoT thực tế.

Giới hạn của dự án

Bài này tập trung vào wake word, không nhận diện tiếng Việt tự do. Để hiểu câu lệnh sau wake word, cần thêm MultiNet, custom model hoặc tích hợp hệ thống speech command khác.

Hướng dẫn chi tiết

Danh sách bài viết mở rộng cho dự án này.