this post was submitted on 10 Jul 2026
2 points (100.0% liked)

Home Assistant

280 readers
1 users here now

Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY...

founded 3 years ago
MODERATORS
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/homeassistant by /u/HanzoHuang on 2026-07-09 15:52:58+00:00.


I’ve been experimenting with running a complete Home Assistant voice pipeline on an RK3576 SBC, and I’m happy with how well it performs.

Everything runs 100% locally:

  • 🎙️ STT: Whisper
  • 🧠 LLM: Qwen2.5-1.5B-Instruct
  • 🔊 TTS: Piper

All three models are accelerated by the RK3576 NPU.

Goals

  • No cloud services
  • No API keys
  • No internet required
  • Voice data never leaves the device
  • Low latency
  • Docker Compose deployment

The voice pipeline integrates with Home Assistant using Wyoming services, while the local LLM is exposed through an OpenAI-compatible API.

Starting the entire stack is simply:

docker compose up -d

Once running, Home Assistant connects to the local STT, TTS, wake word, and LLM services just like any other local Assist pipeline.

Some example commands:

  • “Turn on the office light.”
  • “Set the desk lamp to 30 percent.”
  • “What’s on my calendar today?”
  • “Lock the front door.”

The project is open source:

GitHub: https://github.com/Hanzo-Huang/rk3576-home-assistant-voice

I also wrote a detailed build guide that covers the architecture, Docker Compose deployment, and Home Assistant configuration:

Hackster: https://www.hackster.io/h1300923175/make-home-assistant-voice-fully-local-with-rk3576-50b4de

I’d love to hear feedback, especially from anyone else experimenting with Rockchip NPUs or fully local Home Assistant voice setups.

no comments (yet)
sorted by: hot top controversial new old
there doesn't seem to be anything here