I want to use the Home Assistant server as a voice satellite for Assist

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.

Maybe this would work better

EDIT
I should be more clear

Install this in docker and connect the mic to it. Speaker can be from server as it expects or you can possibly send response to remote speaker