Replies: 2 comments 4 replies
-
I believe this is just a side effect of the pulseaudio delay. I start issuing my command a couple seconds later then I normally would after I hear the awake.wav sound because of the delay. I did notice though, that since the stt has a 'No text recognized' error, the tts-stop-command never fires which keeps the pulseaudio stream ducked. It was only un-ducking audio with successful commands/responses. So I added a error-command option to my service...
I tried to have it play a sound on error also, but it would cause the satellite leds to get stuck in streaming/yellow mode until poked from server side or rebooted. i also made a modification to the 2mic_service.py to blink the leds purple on error for some visual feedback...
|
Beta Was this translation helpful? Give feedback.
-
I ended up switching back to Alsa. Its just so much faster then PulseAudio. its like night and day. I also enhanced the 2mic_service.py to have some better feedback while waiting for the assist response audio ... |
Beta Was this translation helpful? Give feedback.
-
It didn't have this issue when I was using alsa. using the same noise cancellation and sensitivity settings.
Also couldn't get the ducking feature of pulseaudio working; the wake word is just impossible to trigger while music is playing. Is there a way to do this with alsa? Pulseaudio seems like more trouble then its worth.
Here is the debug log from wyoming-satellite.service...
I do have some possibly concerning things in the pulseaudio.service log tho...
Beta Was this translation helpful? Give feedback.
All reactions