Synchronize multiple speakers

I have several google speakers. When sending text via TTS they work fine. But if I send a text message to all speakers the voice comes out at different times to each speaker by a second or two and sounds really bad.

I am using Node-red and call service node to send message to speakers.

Is there a way to sync all speakers to output at the same time?

you could use snapcast for synchronization.

its a bit of a bigger project to install it and it makes most sense if you connect your mediaserver with it as well, but im trying to do the same atm and snychronized annoucements from HA via TTS are a nice little sideeffect.