I am running Home Assistant Core using the docker containers, but this latest release has got me all horny for local voice functionality Is there any way that we HA-core peasants to run the add-ons for Whisper and Piper without having to move to the Home Assistant OS?
The documentation within the repo only says:
Follow these steps to get the add-on installed on your system:
Navigate in your Home Assistant frontend to Settings → Add-ons → Add-on store.
Find the “Piper” add-on and click it.
Click on the “INSTALL” button.
But I can’t do that if I don’t have Home Assistant OS. There are Dockerfiles for both add-ons, are the images for them published anywhere? How can we configure them to run as separate containers alongside HA Core?
It also mentions the Wyoming integration, but I don’t think that integration is enough without the add-on. I guess I’ll see for sure once I get 2023.05 installed, but I don’t want to miss out on this!
Got the start of the answer from a friendly guy on Mastodon. I was looking under “homeassistant” on docker hub for these containers, but they are under “rasspy”.
And turns out, all the instructions are listed in the previous HA blog post, near the bottom, where they talk about Piper, Whisper, and the Wyoming integration that tries everything together.
I’ll probably give this a go tomorrow. It’s getting a little late to start something new tonight for me.
I’m just watching the release and just figured out that it’s not for the core/pip install.
I’m sure some clever person will work it out and post, and i understand that it’s still in heavy dev so could totally change.
But really want something other than my ageing mk1 mycroft.
Any GPU support coming for piper and whisper? @juan11perez I know we have similar hardware. I find that running whisper with larger models is too slow on the cpu.
I found whisper dockers that use gpu but I don’t think they are supported by the Wyoming protocol.
pi@hassbian:~ $ docker compose up
[+] Running 1/2
✘ whisper Error 1.7s
⠦ piper Pulling 1.7s
no matching manifest for linux/arm/v8 in the manifest list entries
I am on RPi4, bullseye 64. Linux hassbian 6.1.28-v8+ #1649 SMP PREEMPT Fri May 12 14:25:37 BST 2023 aarch64 GNU/Linux
Any hint?
Thanks!!!