My VC setup is working fairly well ini practice however I find in real life situations it tends to fall down - clearly due totally on my part to bad programming.
the two problems I need to resolve well:
1) Events are randomly triggered from audio in the room. In which case I've realized VC MUST be on standby most of the time.
2) Cannot control VC with any ambient noise, or of course trigger a VC.On or VC.standby command if any music is playing etc.
Does VC have a feature, or could it be put in that if VC hasn't recevied a confirmed command and carried out an action it will timeout into standby after a certain time?
I don't want to use VC.Single as that doesn't work when you want to string a few commands together (eg "subtitles", "next subtitles", or "go right, "go right", "select". I used a 7s timer to trigger another event of "VC.Standby" which works to a point but became a little unpredictable.
Also with VC.Single, if I add a mute/partialmute event as I need too, but then don't issue a command it will never stop listening or resume the volume. I'd like it to flick back on if no one gives a command.