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