I'm sorry to ask such a basic noob question but everything I've seen online says that with piper, whisper, speech-to-phrase, and openWakeWord, something should populate the wyoming host field... but i have ALL of those installed and running, have restarted numerous times (RPI 4) and nothing. For someone totally new to Home Assistant, trying to move away from HomeKit and Siri, what do i do? Is there a step-by-step wiki somewhere that I'm just not seeing? The docs on homeassistant are not clear at all.
#Completely Lost with Wyoming Protocol
1 messages · Page 1 of 1 (latest)
I"m reading this and it say, "If you're using Home Assistant OS, you can install Whisper by simply going to Settings and then clicking Add-ons. Install each one separately (Piper, too) and make sure they're started, and you should then be prompted to install the Wyoming Protocol integration. It will automatically link up Whisper and Piper inside of Home Assistant, so that you can use them as part of your voice assistant flow."
but the wyoming protocol never pops up for me, and when I try to install it through the add integration page, it gives me the image above...
well, i ended up just nuking the whole house set up and starting over.
I don't use Home Assistant OS so I am not sure but doesn't it use Docker for its addons?
So you could do docker ps to check what port the Whisper container is running on and put localhost for the host?
yeah, I am using HAOS... not docker. there must have been some config file that was blocking things. It seems to be adding things now.
The addons themselves are docker containers iirc so you could put the information in manually that way but if it works now then it's all good.
I'm in the same boat, It asks for the same info. Even following this guide and the Wyoming setup guide: https://www.home-assistant.io/voice_control/voice_remote_local_assistant/ I even ran a new install via Proxmox separate container and it won't auto discover the Piper or Whisper. I even went to the CLI, and pruned the docker images (risks I know) in hopes it was a lingering install somewhere when it first came out, I tried it. But now am ready to use the Open Wake Word so I installed that and Wyoming when installing, jumps straight to that. I even tried specifying homeassistant.local and port 10200 for Piper and it failed to connect.
I got mine to work but had to manually enter the ports, it seems that 10200 and 10300 don't work, so I added a 1 after so 10201 and 10300 then had to point the IP to 127.0.0.1 and the new port number and it connected just fine. 10401 instead of 10400 for the Open Wake Work. Although, Wyoming says the status is Unknown so maybe not.
Another edit: I was able to return them back to the original state and add them back normally to the same ports as they use and was able to get them connected to Wyoming.
When I was also setting mine up for the first time a week or so ago something I read somewhere helped me a lot. Just make sure Wyoming is the first thing you install. Then whenever you install Piper or tts or whisper or whatever, Wyoming will detect that and ask if you want to add that thing to Wyoming. It won't ask you for ports or hosts that way. You just click yes and it's done.
I had this on HAOS too. Followed the online tutorial but it never auto-discovered. For me, I have to make sure the whisper and piper addons are installed and started and then click on Developer Tools and "check and restart" This seems to restart the Home Assistant stuff but doesn't stop/start the docker containers that the addons run in. Then when I go to devices and services I get the automatically detected wyoming protocol services. It just seems as though the detection routine only runs at startup or something like that