If you want to sync all maps (\data\maps.db3) and all command groups (voicecommmands.xml), it shouldn't be too much of a pain using robocopy ... or maybe even just File.Copy within VC, I should think.
Regarding TTS -- what do you mean by "quick way"?
You're trying to do something original using a creative workaround basically, so it would involve a bit of time to adapt your configuration, for sure. You could use the TCP plugin's udpsendmixed action to broadcast a TTS.Speak action, for example, instead of using a TTS.Speak action within each command.