arpy8/ESP32_Voice_Assistant
This project combines embedded system and AI inference to create an end-to-end conversational experience.
This project helps you build a custom, stand-alone voice assistant device using an ESP32 microcontroller. You speak into a microphone connected to the ESP32, and the system processes your voice, understands your request, and speaks a response back to you through a small speaker. It's designed for hobbyists, makers, and educators interested in creating their own smart home devices or interactive prototypes.
Use this if you want to create a physical device that responds to voice commands and speaks back, without relying on commercial smart speakers.
Not ideal if you're looking for an off-the-shelf voice assistant product or a pure software solution without custom hardware.
Stars
39
Forks
7
Language
Python
License
MIT
Category
Last pushed
Nov 17, 2025
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/voice-ai/arpy8/ESP32_Voice_Assistant"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
travisvn/chatterbox-tts-api
Local, OpenAI-compatible text-to-speech (TTS) API using Chatterbox, enabling users to generate...
FunAudioLLM/CosyVoice
Multi-lingual large voice generation model, providing inference, training and deployment...
fishaudio/Bert-VITS2
vits2 backbone with multilingual-bert
sfortis/openai_tts
Custom TTS component for Home Assistant. Utilizes the OpenAI speech engine or any compatible...
OpenMOSS/MOSS-TTSD
MOSS-TTSD is a spoken dialogue generation model designed for expressive multi-speaker synthesis....