Google Home Mini- google.say

Im having trouble with the google.say action. I know its broken in 59. Im running 58.1 and never upgraded so according to the git issue, I should be good. I just cant seem to get my google mini to talk

My Code from the script:

sequence:
  - event: LOGBOOK_ENTRY
    event_data:
      name: Alarm event
      message: The Basement Door Was opened while Alarmed
  - service: notify.Walter_Cell
    data:
      message: "Alarm Triggered"
      title: "Alarm Trigger -> Basement opened."
  - service: tts.google_say
    entity_id: media_player.office_speaker
    data:
      message: 'The basment door was opened.'

My Configuration.yaml

tts:
  - platform: google

I can get the mini to control lights, so I know its communicating. When I run the script, I hear the google startup beep. But nothing else. In the .homeassistant/tts folder I have the MP3. I used OpenSSL to generate my cert, and my base_url: line has https://mydomain.ddns.net:8123 If I put the mp3 file name as part of the URL it does play on a web browser.

Are you using the fullchain.pem as opposed to the cert?

Both? I followed the directions here https://home-assistant.io/docs/ecosystem/certificates/tls_self_signed_certificate/

and added this to my configuration.yaml

  ssl_certificate: /home/homeassistant/.homeassistant/certificate.pem
  ssl_key: /home/homeassistant/.homeassistant/privkey.pem
  api_password: !secret http_password
  base_url: https://xxx.ddns.net:8123

OK. I Got it working. Thanks to chocomega over on discord. I found out it was an issue with my SSL.

I used NoIP for my ddns provider. They do not have a way to generate SSL certs. So initally I setup a self signed OpenSSL cert. That was not working .

So I got a duckDns.org domain and followed the directions here.

Everything is working now.