This is an advanced guide to setup local voice assistant with Home Assistant using Docker Containers. For more simpler setup using Home Assistant addons you can refer this video: th-cam.com/video/P4V2JqCmk7M/w-d-xo.html
Great video with superb explanation. It would have been awesome, if there is an option to use bluetooth speaker along with its mic for wakeword detection since usb mic is not so practical for every room and esp32 needs a lot of tinkering.
Bluetooth speakers are not currently supported in Home Assistant. But If you would like to have your private voice assistant, you can do it using an ESP32. Some tinkering would be required and I have a video about it. Currently there is no plug and play option. But I am working on something that is on the way which might be closer to plug and play.
Thank you so much for explaing this. I have my Home Assistant instance and Portainer/Docker on a a Proxmox Sever. Will this be OK? I will wait for your video on the wireless ESP setup and then I think I will have all I need to try Voice out. Once again, Thank you.
As long as you can access the docker containers with an IP address and the ports are exposed, it should be fine to connect to Home Assistant using the Wyoming protocol. I am currently waiting for the speakers to be delivered to complete the setup. The mic with esp32 is already working. So I will try to make the video as soon as I get the speakers. Stay tuned. 😃
@@SmartHomeCircle I was under the impression you were using the dockerized version of HA, I didn't realize you were using it only for the wyoming satellite.
@@invdrzim5600 I personally use the the Docker version of HA. But in this video I was using the HA OS. Also addons are basically docker containers run by Home Assistant. So I also run some of them using the docker command. But it's very tedious to do that. If you are familiar with docker, you can check the HA addons github repo, to find the command to run. But its still a hit or miss. So HA OS is the easiest option.
Everything is running fine, but I have only text pipeline available, no audio pipeline so I don't have any audio feedback apart from the test under media which works fine.
Hi. Do you have any knowledge of how to add the assist microphone when not in supervised home assistant in docker /portainer please. That is there is no add-on button.
For this mostly, you will have to run the docker image of the addon separately. I haven't explored it. But all HA addons are docker containers as far as I know.
Can you make sure, the docker compose file is copied correctly? It looks like the command for the python3 is not proper or the file may not be properly indented
This is an advanced guide to setup local voice assistant with Home Assistant using Docker Containers. For more simpler setup using Home Assistant addons you can refer this video: th-cam.com/video/P4V2JqCmk7M/w-d-xo.html
I'm all up a running thanks to this, it really helped, and I got it to work with an old webcam. Thank you.
Glad I could help 🙂
Great video with superb explanation.
It would have been awesome, if there is an option to use bluetooth speaker along with its mic for wakeword detection since usb mic is not so practical for every room and esp32 needs a lot of tinkering.
Bluetooth speakers are not currently supported in Home Assistant. But If you would like to have your private voice assistant, you can do it using an ESP32. Some tinkering would be required and I have a video about it. Currently there is no plug and play option. But I am working on something that is on the way which might be closer to plug and play.
Great.
I am so interested in this! I am thinking about migrating my HA to a Mini PC.
Thanks
I just did it a while ago just to make the voice assistant work .. running everything using docker.. including Home Assistant
Thank you so much for explaing this. I have my Home Assistant instance and Portainer/Docker on a a Proxmox Sever. Will this be OK? I will wait for your video on the wireless ESP setup and then I think I will have all I need to try Voice out. Once again, Thank you.
As long as you can access the docker containers with an IP address and the ports are exposed, it should be fine to connect to Home Assistant using the Wyoming protocol.
I am currently waiting for the speakers to be delivered to complete the setup. The mic with esp32 is already working. So I will try to make the video as soon as I get the speakers. Stay tuned. 😃
I'm wondering why you gave the above installation instructions
docker without,but not Assist Microphone for docker instructions?
Because, the assit microphone cannot be run separately from Home assistant..
Thanks for this, really helpful. I also run hass in docker-compose and were looking for exactly these values.
Glad I could help 🙂
If you are using the docker container version of home assistant how do you have access to addons?
There is no access to addons while running Home Assistant as a container.
@@SmartHomeCircle I was under the impression you were using the dockerized version of HA, I didn't realize you were using it only for the wyoming satellite.
@@invdrzim5600 I personally use the the Docker version of HA. But in this video I was using the HA OS.
Also addons are basically docker containers run by Home Assistant. So I also run some of them using the docker command. But it's very tedious to do that. If you are familiar with docker, you can check the HA addons github repo, to find the command to run. But its still a hit or miss. So HA OS is the easiest option.
Everything is running fine, but I have only text pipeline available, no audio pipeline so I don't have any audio feedback apart from the test under media which works fine.
Do you mean by audio pipeline as in piper?
Hi. Do you have any knowledge of how to add the assist microphone when not in supervised home assistant in docker /portainer please. That is there is no add-on button.
For this mostly, you will have to run the docker image of the addon separately.
I haven't explored it. But all HA addons are docker containers as far as I know.
Thanks. I thought that. But I can’t locate an add on called assist microphone.
Do you mean the assist Microphone docker image?
@@SmartHomeCircleyes that’s what I’m missing.
Just did a quick search and I couldn't find the docker image for the addon.
If I find it, I'll reply to this comment again.
How can we install Assist Microphone via Docker Compose? Using HA Docker there are no add-ons, we have to install things manually.
Assit microphone is unfortunately not available when using HA docker..
It doesn't seem to work for me, the containers don't start because of an "python3 exec format error" :/
Can you make sure, the docker compose file is copied correctly? It looks like the command for the python3 is not proper or the file may not be properly indented
It's pronounced Y-O-ming.
Ya.. realised that later 😄