What's the best strategy to send announcements to multiple players? I see that when I use the HA action tts.speak and define multiple MA players targets, that each player gets its own TTS_proxy URL instead of 1 cached responsed being played on all players. Result is that announcements are heavily out of sync. If I use the MA announcement action, I have to provide a URL to be played - unfortunately I have no idea how to retrieve a URL for a TTS text. I think I remember there was an action to not speak a TTS message but rather retrieve the URL - but I can't find it anymore.
I use this for announcements that should be cast to occupied areas in my home - so it's dynamic and I can't use pre-defined groups. All devices are cast devices. Anybody has similar experiences or tips on how to improve the user experience?