There are better ways of describing what I’m trying to do, but they get easily confused for other situations. In short, I have a SUPER simple Home Assistant setup, and I want to use the same hardware for the mic and speakers. I have only two light switches, but I’m planning on adding more stuff once I can get it working. It works, the lights turn on and off, that isn’t what this is about.
So, with only a single room, it didn’t make sense to have a server and a satellite right next to each other with one streaming audio to the other over the network. I plugged a USB mic and USB speakers into the server, and they are recognized by ‘ha audio info’ and set to the correct default.
I’ve installed Speech-to-Phrase, Piper, and openWakeWord (although openWakeWord is NOT recognizing the custom .tflite file in the shared/openwakeword/ directory, I am hoping that is only because it still doesn’t think it is running openWakeWord on the server).
I can’t seem to find a way for the server to use the mic and speakers plugged into it as the input and output of Assist.
Edit: I’m asking in several places and still banging my head against this. However, I did just find an app called Local Microphone. Crossing my fingers it is what I hope it is.
Edit: Yeah, it is working now! After the Assist Microphone was installed, it even picked up my custom wake word, which is working fine as well. This trouble is solved. I still have a long way to go, but I’m good for now.
I don’t see a “Solved” tag I can put on this… sorry.