3. Additional Requirements
Additional Requirements
You might run into issues when first using Chime TTS actions. There are some additional requirements that you may need to implement, depending on your setup.
TTS Platforms
You must have add at least one TTS platform configured in order for Chime TTS to generate TTS audio,
media_dirs
Directories
The media_dirs
parameter allows Home Assistant to access and manage media files, such as the generated MP3 files from Chime TTS. Without proper configuration, Home Assistant will not be able to locate or play these files.
Add the media_dirs
parameter in your configuration.yaml
file and specify your directory path/s. For example:
configuration.yaml
:
homeassistant:
media_dirs:
media: /media
After restarting Home Assistant, set the relevant media_dirs
path as your media folder in the Chime TTS configuration page.
Note that each of the folder paths in the Chime TTS configuration page (see downloaded chimes, temporary MP3s and chime_tts.say_url
folder) must reside within a media_dir
path.
Alexa Devices
Alexa Media Player media_player entities require MP3 files be publicly accessible from outside your local network. If you do not hear playback from Chime TTS on these media players, you may need to ensure that:
-
Your Home Assistant's
configuration.yaml
file includes yourexternal_url
. For example:configuration.yaml
:homeassistant:
external_url: "https://YOUR_NABU_CASA_ADDRESS.ui.nabu.casa/"
internal_url: "http://192.168.X.X:8123/" -
You have enabled the public facing
/www
directory. -
Your
chime_tts.say_url
folder exists inside of your/www
directory.