Google Home Mini - Error on init TTS: No TTS from google_translate

I’ve upgraded to 0.118.5, but I’m still getting failures. The log now says:

* Failed to cast media https://192.168.86.37:8123/api/tts_proxy/a94a8fe5ccb19ba61c4c0873d391e987982fbbd3_en_-_google_translate.mp3 from internal_url (https://192.168.86.37:8123). Please make sure the URL is: Reachable from the cast device and either a publicly resolvable hostname or an IP address

My failing automation looks like this:

- id: '1604104081390'
  alias: Test automation
  description: ''
  trigger:
  - platform: event
    event_type: ''
  condition: []
  action:
  - service: tts.google_translate_say
    data:
      message: test
      entity_id: media_player.office_speaker
  mode: single

The office speaker makes the “badoop” sound. when running the automation, but no audio plays. Is there some new configuration that is required after this fix?

add base_url to tts

Thanks, that helped.

To clarify for anyone else with the same issue: I have a public duckdns domain pointed to my HA with an SSL certificate. When I would visit the https://[ip address] URL (from my previous post) in the browser, Chrome would show a warning about no SSL, but I could step past that and get the mp3 file. If I went to the same URL but used http instead of https, the page wouldn’t load at all. If I went to the same URL, but substituted the base url with my duckdns url, I got the mp3 file with no warning.

So, I updated base_url (docs) to reference my duckdns domain (e.g. https://my-domain.duckdns.org:[my forwarded port]), restarted HA, and now it seems to be working.