@mike.maxwell Hi Mike and Hubitat team, I just wanted say thank you for the new TTS implementation! It is working great! I have individual rules set for each door, and a more general one for windows that speaks "Warning. A window has been opened. (Device Name)". TTS is very fast and so far has been reliable. Much more reliable than my voice notifications were with ST using webcore.
The only improvements I could think of would be to allow individual Sonos speaker volume when selecting multiple speakers, and volume by mode. I know you can already get this by setting up multiple rules per announcement, but would be nice if each announcement could be one rule. Would also be nice to have multiple voice options, although the one available sounds very high quality, and is easy to understand.
I just noticed that whilst TV sound is playing on the Sonos PlayBar the TTS works fine but TV sound doesn’t resume. Well actually it does but the volume is reset to 0 so you can’t hear anything...
Looking closer after playing TTS the status then shows stopped with the correct level. Normally whilst TV sound is playing it shows playing. As you raise the volume using the TV IR remote it changes to playing and the level reverts to 0 and then increases.... hmmm. Pressing play from the stopped state just replays the TTS and doesn’t revert to TV.
that means we aren't capturing the existing track data for whatever reason, so we aren't restoring...
can you post a screen shot of the State variable section of the driver when it's playing via the tv source?
FYI, there is a known issue with sonos connect, in that if the line input on the device is being used, we aren't restoring to that input after tts, maybe this is the same issue.
In any event, I have a connect and this is on my patch list.
Level whilst TV playing is 60, when TTS plays (via the devices button ‘Play track and resume’ ) it becomes 70 and then correctly reverts to 60 but no sound. If you then raise the PlayBar vol by the IR remote it jumps to 0 and counts upwards with corresponding audible volume.
Also looking in the Sonos App it reverts to 60 after TTS . However even adjusting the vol within their App does not cause the TV sound to play again. Only using the IR remote seems to work. Turning off the TV and switching on again which in normal use would stop any music playing and switch to TV doesn’t work after TTS.
There’s the additional source switching involved here back to the digital Toslink input, which is what appears not to happen. Not very consistent the way Sonos seems to be handling this. Not sure what you could do to work around this. The TTS over the TV sound is probably what I would use most too... shame.
Brilliant! I liked having the TTS voice sound like the Alexa voice as we have a number of echos dotted around the house. Is the choice of voices available now or is it to come in a future update? Thanks!
Hi Mike, after today's update I have been poking around looking for the ability to change the voice but haven't been able to locate it. I looked in my existing speech rules and in the sonos integration app. Am I looking in the wrong place or did this not make it into today's update?