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:

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

My Configuration.yaml

  - 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 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

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

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 domain and followed the directions here.

Everything is working now.