Text-to-speech endlessly buffering

Hi,

Since the upgrade to 2024.08 I’m having issues with TTS.
I use TTS actions for some automations where I send messages to my Google Home Mini. Since the last update however, I get the sound from the speaker that it’s received the TTS command, but it then keeps buffering without saying the message.

I’ve tried Piper (my default) and Google Translate text-to-speech, but both have the same result.
Rebooting the speaker hasn’t helper either.

If you’ve encountered this before or if you have any input, I’m open for feedback.

Hi AntonH,

I’m guessing, but it sounds like an external_url problem where Google is not getting the text file to use. I could be wrong but I personally would start there.

So I think I identified the issue:
I had an SSL configuration setup from an old DuckDNS setup.

http:
  ssl_certificate: /ssl/fullchain.pem
  ssl_key: /ssl/privkey.pem

Google home doesn’t like it when these setting are present in the http part of configuration.yaml.

Currently I’m using Cloudflare tunnels to access HA from the outside, so I removed the SSL config from configuration.yaml as Cloudflare should handle the SSL cert itself.
The issue is now that that doesn’t seem to work. I get a bad gateway error when navigating to my HA domain.

Ok, this is solved. There was a bad config in my Cloudflared add-on.
Everything is now externally reachable through the url and there is no SSL configuration in the http: section of configuration.yaml, but Google Home keeps buffering.