TTS Cache Broken

I am trying to get the tts cache working but it seems to be broken. I can’t see any reason why this isn’t caching the audio and haven’t found any solution on any forum post to this issue. The automation I setup works as expected and sends the audio to my phone but it just never creates a cached file. I’ve tried with defining the cache_dir and not defining it but neither make any difference.

Using Home Assistant version 2022.9.4

What am I doing wrong?

TTS section of my configuration.yaml

tts:
  - platform: google_translate
    cache: true

Automation that uses tts.

- id: '1663213638596'
  alias: NotificationTest
  description: ''
  trigger:
  - type: plugged_in
    platform: device
    device_id: 4cece630002679b207ad3a4be16eddf7
    entity_id: binary_sensor.sm_g960u_is_charging
    domain: binary_sensor
  condition: []
  action:
  - service: notify.mobile_app_sm_g960u
    data:
      message: TTS
      data:
        cache: true
        tts_text: Time to test talking phone. Let's make this super long so that it
          may be forced to cache something.  Is that going to work? Let's find out.
  mode: single
1 Like

I have similar problem. TTS Cache stopped working suddenly.

Same problem here. This happened one day suddenly and I cannot get it back.

I am also experiencing this problem. Does anybody know where to report this?