How to make an AI Chatbot with face on any ESP32S3

Опубликовано: 09 Апрель 2026
на канале: Tech Talkies
19,728
761

Xiaozhi is an AI chatbot that runs directly on an ESP32, with voice interaction and support for custom knowledge. But setting it up isn’t as straightforward as it should be. Different boards behave differently, and there’s no clear guide. In this video, I’ll walk you through how to actually get it running, fix common issues, and make it work across different ESP32 boards. I’ll also show how to add a simple animated face using an OLED display.

Upload your design, get an instant quote, and order your PCBs easily:
https://www.aivon.com/welcome-credits...

What this video covers:
Setting up Xiaozhi firmware
Fixing build and PSRAM issues
Making it work on different ESP32 boards
Adding a lightweight animated face UI

Code:
Face engine: https://github.com/TechTalkies/Face-f...
Xiaozhi: https://github.com/78/xiaozhi-esp32

Components used:
ESP32-S3 board
INMP441 I2S microphone
MAX98357 I2S amplifier
OLED display (128x64)

If you found this useful, consider subscribing for more practical electronics projects.