Just now, I have the following config in place which works fine and I’m able to call the
tts.google_translate_say service and hear the output via the speaker.
- platform: google_translate
internal_url are set in the config.
If I remove the
base_url from the config (as it’s now deprecated) and restart Home Assistant, the call to the
tts.google_translate_say service succeeds however I hear no output from the speaker.
When I view the state attributes from within Developer Tools, it shows the below with an
From what I can see, this is using the
internal_url (without the port number) whereas previously using the
base_url, it required me to use the same FQDN as I’ve set for the
Is there a way for the tts integration to use the
A few points to note:
- The domain ha.mydomain.com resolves to a public IP from the outside world however internal DNS resolves this to it’s private IP when inside the network hence both URLs are the same.
- I’m using SSL as per the config states therefore using an FQDN
- The certificate is signed by public CA (Let’s Encrypt) therefore no self-signed certs being used.
Any help would be appreciated.