Build your own Home Assistant voice assistant!

Published at : 23 Dec 2025

In this video I show how I built my own cheap (but good!) voice assistant that works with Home Assistant. It uses inexpensive and easily available components. I 3D printed the case.

Update: Oops! It does not have local wake word - I used a ESP32-C3 and you need an ESP32-S3 for that. It's still a cool project! I am now working on a new version of an assistant that DOES have local wake word.

01:11 Hardware
18:56 Software

Links:
Project page and 3D print models: https://www.printables.com/model/927769-supports-esp32-dev-board-and-speakers-with-larger
Github Repo for code: https://github.com/impatientmaker/esphome-voice-assist
Schematic: https://github.com/impatientmaker/esphome-voice-assist/blob/main/Jarvis%20Schematic.png
Voice assistant setup for $13: https://www.home-assistant.io/voice_control/thirteen-usd-voice-remote/
Information on amplifier gain: https://community.home-assistant.io/t/voice-assistant-volume-too-low-with-max98357a/743281/2
Double stick tape I used: https://www.amazon.com/dp/B08BTGZZGX
Speakers I used: https://www.amazon.com/dp/B0CDXQ8JTC
Heat shrink solder tubes: https://www.amazon.com/dp/B07HCNTZ2Z