Last week I picked up a Home Assistant Voice PE - a smart speaker built by the Home Assistant team. I'm pretty excited about this. I've been working for a while to try to build a replacement for my echo dot that I could run locally.
I'm using Incus to containerize Home Assistant on my server. Since the current version of Home Assistant (for some reason) stopped supporting Python 3.11, I retired my (not very) old debian bookworm container, and set up a new one with debian trixie, which includes Python 3.13.
While Home Assistant 2025.3 works just fine on trixie, the speech services (wyoming-faster-whisper and wyoming-piper) don't seem to install properly on Python 3.13. This is a bit unfortunate. For now, I'll work around this problem by setting up another debian bookworm container.
It was actually really easy to get up & running.
I built some services and wrote some setup instructions: home-assistant-hacks/local-speech-services

No comments:
Post a Comment