New to Sonos, so forgive my cluelessness. I have read all the TTS threads, but I am still confused.
My plan is to slowly wean myself off the Media Player plugin in favor of Sonos - only one whole-house zone for now. So I want both MP and Sonos systems to be active while I work on integrating Sonos into my interfaces, scripts, etc. I use an AB8SS speaker switcher (2 inputs, 8 outputs) - input A is HS with Media Player, input B will be HS with Sonos. I have split the line-out from HS - one to my existing A side amp (for MP), and one to the Connect and its B side amp (for Sonos). Most of my TTS announcements are via script. So when MP is running, I use HS's normal TTS interruption. When Sonos is running, I should have the same HS TTS coming into the Connect via its line in. So my thought is that I should get my announcements using either system.
I have been trying a few simple events to try out TTS, but getting unexpected results. I must be doing something wrong, and/or I just don't understand how it works.
Problem 1: If I send TTS out of the HS default line out, I hear it on A and B sides - makes sense. If I do speakex 60 or route to $SONOS$TTS$AUDREY3EFAULT, I still hear it on A. Shouldn't that send directly to the Connect and not via HS line out?
Problem 2: If I send TTS while Sonos is playing a tune, the music stops, switches to Sonos line-in and I catch only the last few seconds of speech. I guess I can add a delay for that. But music does not resume after the speech. I have to restart music manually to switch back. Also, when I do restart music, the Sonos volume is turned way down. Is that the way it is supposed to work, or have I messed up? I assumed that the PI would pause music and restart when TTS was done.
Screenshots attached for Config and test events.
Sorry for the long story. Please help the clueless.
My plan is to slowly wean myself off the Media Player plugin in favor of Sonos - only one whole-house zone for now. So I want both MP and Sonos systems to be active while I work on integrating Sonos into my interfaces, scripts, etc. I use an AB8SS speaker switcher (2 inputs, 8 outputs) - input A is HS with Media Player, input B will be HS with Sonos. I have split the line-out from HS - one to my existing A side amp (for MP), and one to the Connect and its B side amp (for Sonos). Most of my TTS announcements are via script. So when MP is running, I use HS's normal TTS interruption. When Sonos is running, I should have the same HS TTS coming into the Connect via its line in. So my thought is that I should get my announcements using either system.
I have been trying a few simple events to try out TTS, but getting unexpected results. I must be doing something wrong, and/or I just don't understand how it works.
Problem 1: If I send TTS out of the HS default line out, I hear it on A and B sides - makes sense. If I do speakex 60 or route to $SONOS$TTS$AUDREY3EFAULT, I still hear it on A. Shouldn't that send directly to the Connect and not via HS line out?
Problem 2: If I send TTS while Sonos is playing a tune, the music stops, switches to Sonos line-in and I catch only the last few seconds of speech. I guess I can add a delay for that. But music does not resume after the speech. I have to restart music manually to switch back. Also, when I do restart music, the Sonos volume is turned way down. Is that the way it is supposed to work, or have I messed up? I assumed that the PI would pause music and restart when TTS was done.
Screenshots attached for Config and test events.
Sorry for the long story. Please help the clueless.
Comment