I don’t think you really read or comprehended the replies here. It’s clear it has been working perfectly fine for many of us until suddenly it wasn’t.
You can also see from config examples above where the base_url has needed to be commented out, the url used is https.
And you haven’t tested it yet yourself Sorry bud but that was triggering in the same way that someone will post on a Microsoft forum “my PC is on fire and now my cat has 3rd degree burns” and someone will reply “try sfc /scannow”
System → Network → Home Assistant URL. My WAN URL was no longer listed here.
For both the Internet and Local Network options I had to set these to my https://xxxx.duckdns.org address (didn’t accept my actual local IP in the local network field).
Leave external_url commented out in the TTS section of your configuration.yaml
Putting an external URL in your local network does not mean all HA requests will go via the internet, it goes as far as your home router and back inside again.
I am having this same problem (I think). When I went to 2023.7.3, my Announcements using Google TTS to my chromecast devices stopped working. I replaced them with this service: Text-to-speech (TTS): Say a TTS message with cloud
I am a nabu casa subscriber, and wne I do a text to speech test using the option in the home assitant cloud menu under settings, everything works just fine, but not when I call the service to say something.
I have removed my google tts entries from my configurational.yaml (nothing is there now), and if I use automatic or I use the nabu case URL in the network internal network URL announcements still aren’t working.
9/17/2023 - RESPONSE TO BEST ANSWER YET
This was the most useful piece of information to me in this entire thread (and all of Google, for that matter). I hope others find this.
I needed to replace the URL that was in the Local network field with my local IP address (see attached image). I don’t have duckdns or other such things created, I just wanted a simple way for HA to do what I needed it to do and remain local and secure. I’m not a network guy, that stuff confuses me for the most part (hence my use of Nabu Casa). Meanwhile, I changed it to what you see in the image, rebooted, and BOOM! – it works as it was before.
ALSO NOTWORTHY:
I didn’t realize we only needed to comment-out the one line in the configuration.yaml for the google_translate entry. If anyone is still researching, all you need to comment out is the one line – I didn’t realize this during my research, an oversight on my part for sure, nevertheless, if you’re wondering, just comment-out/remove the base_url line only.