Skip to content

TTS Transport Adaptor

Transport ID Source Requirements Optional
tts tts.py TTS Integration -

Announce, or speak, a notification using one of Home Assistant's built-in Text-to-Speech integrations. By default, it uses the tts.home_assistant_cloud by Nabu Casa, thougn any supported tts can be used.

This integration automatically sets the action to tts.speak and limits the data section to the supported values, such as cache, language and options.

The action can be overridden if desired to the older tts.say

The message_usage option can be set to combine_title or use_title to override the default behaviour of speaking the standard.

Choosing the TTS Provider

delivery:
  speak_it_out:
    transport: tts
    options:
      - tts_entity_id: tts.google_ai_tts

Changing the Action

delivery:
  speak_it_out:
    transport: tts
    action: tts.speak_cloud
    options:
      - tts_entity_id: tts.google_ai_tts

References