rhasspy / wyoming-satellite

Remote voice satellite using Wyoming protocol
MIT License
716 stars 105 forks source link

Disable TTS responses, but keep awake/done sounds?? #223

Closed daytonturner closed 1 month ago

daytonturner commented 1 month ago

I have TTS playback working on another media player (Sonos) by using --synthesize-command and sending the intended TTS output to the sonos directly, but it still also plays out the local device (in my case a raspberry pi with usb speaker/mic attached)

Is there a way to prevent local TTS playback when using the synthesize command to play on another device?

I should also mention: i DO still want the wake word detected sound, and command completed sound to play on the local device, just not the TTS response. Changing --snd-command (or --snd-uri) also impacts the --awake-wav and --done-wav

Thanks!

daytonturner commented 1 month ago

Looked closer, there was no way to do this, so I added support for it:

https://github.com/rhasspy/wyoming-satellite/pull/227

Enjoy!