Skip to main content

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.

Folder Paths in Configuration

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:

  1. Your Home Assistant's configuration.yaml file includes your external_url. For example:

    configuration.yaml:

    homeassistant:
    external_url: "https://YOUR_NABU_CASA_ADDRESS.ui.nabu.casa/"
    internal_url: "http://192.168.X.X:8123/"
  2. You have enabled the public facing /www directory.

  3. Your chime_tts.say_url folder exists inside of your /www directory.