This is an intermittent problem that started recently. It affects almost all of my Google speaker devices. When doing “Text-to-Speech (TTS)”, the speakers get taken over, but audio either: 1. Never plays, or, 2. Plays part of the first word and cuts off. When this happens, none of my devices are offline. I ran an active ping to each one when testing and all were online with low latency. No major network changes happened when the issue started. Strangely when I do this test, I can hear audio working fine with 1 google hub in the bedroom, while the rest just cut out.
This is what happens (video): Home Assistant - Google Cast - Broken (Turn the volume up) - YouTube
After the cast takes over, you can hear it start to say the word “Test”, and then it cuts out.
The only code I was using for this test was:
service: tts.google_translate_say
data:
message: Test message from an automation ok
entity_id: media_player.home_assistant_all
cache: true
enabled: true