I run HAOS on a somewhat old Laptop and I use Assist Microphone to use the built in Mic. I have whisper and Piper and openwakeword set up. The pipeline pretty much works, I can say the wakeword and a command and it all gets detected and processed correctly. But no sound plays back. I can see it tries to say something in the logs but there is no beep no speech nothing. There is only the one Audio device available. I tried plugging in my USB headset and when selecting that as an output device in the Assist Microphone config worked, but I need it to play on the built in speakers. Plugging anything into the AUX doesnt change anything btw, I checked with ha audio info. It must be hard wired.
This is the output of ha audio info:
https://pastebin.com/pRricWxu
Interestingly, I noticed that under input applications the addon is listed, but not under output
This is the log of assist microphone:
INFO:root:Connected to server INFO:root:Streaming audio DEBUG:root:Event(type='run-pipeline', data={'start_stage': 'wake', 'end_stage': 'tts', 'restart_on_end': True, 'snd_format': {'rate': 16000, 'width': 2, 'channels': 1}}, payload=None) DEBUG:root:Ping enabled DEBUG:root:Wake word detected DEBUG:root:Muting microphone for 0.8995625 second(s) DEBUG:root:Connected to snd service Playing raw data 'stdin' : Signed 16 bit Little Endian, Rate 16000 Hz, Mono DEBUG:root:Unmuted microphone DEBUG:root:Event(type='transcript', data={'text': ' Hallo!'}, payload=None) INFO:root:Streaming audio DEBUG:root:Connected to snd service Playing raw data 'stdin' : Signed 16 bit Little Endian, Rate 16000 Hz, Mono DEBUG:root:Event(type='synthesize', data={'text': 'Hallo vom Home Assistant.', 'voice': {'name': 'de_DE-thorsten-high'}}, payload=None) DEBUG:root:Connected to snd service Playing raw data 'stdin' : Signed 16 bit Little Endian, Rate 16000 Hz, Mono
Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.