IBM Watson TTS
The watson_tts
text-to-speech integrationIntegrations connect and integrate Home Assistant with your devices, services, and more. [Learn more] that works with IBM Watson Cloud
Setup
For supported formats and voices please go to IBM Cloud About section
To get started please read the Getting started tutorial
Configuration
To configure Watson TTS, add the following lines to your configuration.yaml
The configuration.yaml file is the main configuration file for Home Assistant. It lists the integrations to be loaded and their specific configurations. In some cases, the configuration needs to be edited manually directly in the configuration.yaml file. Most integrations can be configured in the UI. [Learn more] file.
After changing the configuration.yaml
The configuration.yaml file is the main configuration file for Home Assistant. It lists the integrations to be loaded and their specific configurations. In some cases, the configuration needs to be edited manually directly in the configuration.yaml file. Most integrations can be configured in the UI. [Learn more] file, restart Home Assistant to apply the changes. The integration is now shown on the integrations page under Settings > Devices & services. Its entities are listed on the integration card itself and on the Entities tab.
You can get these tokens after you generated the credentials on the IBM Cloud console:
Configuration Variables
The endpoint to which the service will connect.
https://api.us-south.text-to-speech.watson.cloud.ibm.com
Usage
Say to all media_player
device entities:
or
Say to the media_player.living_room
device entity:
Say with break:
Optionally, specify a voice for the message: