Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

Xiaozhi AI Voice Assistant

An embedded AI voice assistant built with ESP32-S3 and ESP-IDF. The system supports bilingual conversation (Vietnamese & English), real-time speech interaction, and IoT peripheral control through Firebase.


Features

  • Real-time voice conversation
  • Vietnamese and English support
  • Wake word detection
  • Speech-to-Text using Whisper
  • Text-to-Speech using Edge TTS
  • AI response using: - Ollama (Local LLM) - Gemini
  • IoT peripheral control through Firebase
  • FreeRTOS multitasking architecture

Hardware

Main Controller

  • ESP32-S3

Audio

  • INMP441 I2S Microphone
  • MAX98357 I2S Audio Amplifier
  • 4 Ohm Speaker

Display

  • 1.54 inch TFT LCD

Build Firmware

Requirements

  • ESP-IDF
  • Python 3
  • CMake

Future Improvements

  • Camera integration
  • Home automation dashboard
  • Local embedded LLM
  • RAG file

Hardware connection diagram

Diagram

Flow System

System


Author

Thanh Sang

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors