WTH multi-speaker TTS messages are not time-synchronized

When using the TTS service to play a message throughout the house on multiple speakers, the TTS messages are not synchronized as is done with casting music on Google speakers (even with cache). The delayed echo is very painful! Can this be fixed?

You have to look into some synchronizing technology for your speakers, but this is beyond the scope of HA.
SnapCast is used by many.

Synchronizing sound means you need extra hardware to handle that part, since the protocols for simple streaming does not have those features available.

If you put your Google speakers into a group (in the Google Home app, not in Home Assistant), then you’ll be able to cast to that group from HA and it will be synchronized.

2 Likes

Thank you for this solution. It appears to be working excellently. Much cleaner than my former solution.

Hopefully it will work even when Google Speaker Groups have their intermittent downtimes.

1 Like