#Switching AV input when TTS starts

1 messages · Page 1 of 1 (latest)

quick grove
#

I am sure this title sucks, maybe I will update it after I describe the issue I am trying to resolve. I have a voice assistant satellite outputting its audio to an AV receiver. That receiver is a hub and has multiple inputs - thus I can not guarantee that the input will be set to the one the satellite is responding through. I already have a node red flow that can switch the AV receiver to the correct input and switch it back. What I do not know how to do is capture when the device is about to speak, so I can switch before it does. Anyone have any ideas how to capture that?

craggy ibex
#

simple fix could be to see when it is listening, and do the switch preemptively

#

the satellites expose an entity that reports on it's present state, such as idle, listening, responding, etc

quick grove
#

Would listening be after the wakeword but before responding?

craggy ibex
#

listening is after wakeword where it is listening for speech from the user.