justLV/onju-voice
A hackable voice AI home assistant built on a custom ESP32-S3 PCB with server-side LLM processing for transcription, response generation, and text-to-speech.

This project provides a complete open-source voice assistant platform combining custom hardware and software. The ESP32-S3-based PCB serves as a drop-in replacement for a Google Nest Mini, handling audio capture locally while offloading AI processing to a server. The server-side code leverages Whisper for speech-to-text, LLMs for generating responses, and TTS engines for audio output. Example applications demonstrate querying messaging systems, controlling smart home devices via Home Assistant, and managing notes or memos through conversational commands.
Frequently asked
- What is justLV/onju-voice?
- A hackable voice AI home assistant built on a custom ESP32-S3 PCB with server-side LLM processing for transcription, response generation, and text-to-speech.
- Is onju-voice open source?
- Yes — justLV/onju-voice is open source, released under the MIT license.
- What language is onju-voice written in?
- justLV/onju-voice is primarily written in Jupyter Notebook.
- How popular is onju-voice?
- justLV/onju-voice has 1.7k stars on GitHub.
- Where can I find onju-voice?
- justLV/onju-voice is on GitHub at https://github.com/justLV/onju-voice.