I don’t know if this is the correct topic for, but since a few days we’ve got a Google Home Mini.
Perfect device for in our kitchen, setting timers additional speaker and especially now for the dutch guys who are listening to the Top2000 I’ve got the same music in the living room via a Chromecast Audio.
So that’s working perfectly only I’ve got the idea to use it also as a TTS device and that is working from Home Assistant only once we’re playing music and send a TTS to the Google Home the old stream from for e.g. Spotify is killed are there any thoughts how to archive this with Home Assistant to get a resume function for a radio stream or Spotify?
There was a custom component (or maybe a hass.io addon?) posted recently that’s looking in to doing this with home devices, I didn’t read it properly so I don’t know if it will work with chromecast, but I hope it does because I would like similar functionality.
The way I was thinking of doing it was saving the state of the various media players in variables, then stop, then play the tts, then resume. Would work well for radio streams, but I don’t know whether it will work OK for tracks as I haven’t looked into it yet. I’m going to look at it as part of doing a speech and notify engine (like the one Ccostan is using) and haven’t got started on it yet.
I appreciate this post was just random thoughts spilling out, but hopefully it is of some use.
I’ve just discovered this exact problem and trying to find a solution. I have a chromecast audio set up and in HA. Plays music fine. When I TTS something to it, the TTS works fine, but the music stops, the actual cast stream is killed completely and I have to go to my phone, stop the cast, then restart it. Pretty terrible and makes TTS unusable if using you chrome to…well…cast
Any new idea here?
I have the same issue - several automations that use the Google TTS to cast notifications to either google mini’s or Google Display - and if some stream is playing (Spotify/TuneIn…) it interrupts the stream - plays the notification and…nothing more.
It would be great to resume the stream that was playing.