Broadcast all TTS

Hi all,

just started playing around with STT and TTS and have everything up and running via Piper and Speech-to-Phrase. Also installed Browsermod to have my web browser instances accessible as media players.

Maybe this isn’t what is best in the long run but I was looking for a way to just broadcast all announcements to all my media player instances. E.g: when I ask Home Assistant something on my android phone, I would like the response to not just come back on my phone but across all my speakers.

I can set up an automation that gets triggered by a specific sentence to do exactly that, but that would mean I would have to automate every single sentence I would like to have the response be heard back from across all media devices which seems odd.

Maybe I’m overlooking something obvious given I just started out or maybe it’s not advisable to broadcast every announcement across all devices in the long run, but would be great if someone could clarify.

TIA!

I did it via speaker groups in music assistance. it’s not perfect, but mostly works.

Thx @Saoshen, I do have MA running with multiple speaker groups, but my question is more about me not knowing how to pipe every announcement to them.

So if I ask the Home Assistant assistant on my Android app something, I would like the response to come back not only on my Android app but for it to be broadcast to all selected media devices (be it MA speaker groups or Browsermod configured media instances).

If I do it via automations then I have to specifically trigger it based on a specific sentence which you then have to also type a speak response for. That means I would have to create automations for every imaginable request I would speak into my Android app afaik which seems impossible.
There must be a different way but I just don’t see how atm. Easiest would be to have a general setting that dictates this in HA but if it’s there I’m not seeing it.
Or maybe there is some other kind of trigger I need to use that’s more general that I don’t know of?