--- layout: page title: "Watson TTS" description: "Instructions on how to setup IBM Watson TTS with Home Assistant." date: 2019-04-22 12:00 sidebar: true comments: false sharing: true footer: true logo: watson_tts.png ha_category: - Text-to-speech ha_release: 0.94 --- The `watson_tts` text-to-speech platform that works with [IBM Watson Cloud](https://www.ibm.com/watson/services/text-to-speech/) to create the spoken output. Watson is a paid service via IBM Cloud but there is a decent [free tier](https://www.ibm.com/cloud/watson-text-to-speech/pricing) which offers 10000 free characters every month. ## {% linkable_title Setup %} For supported formats and voices please go to [IBM Cloud About section](https://cloud.ibm.com/docs/services/text-to-speech?topic=text-to-speech-about#about). To get started please read the [Getting started tutorial](https://cloud.ibm.com/docs/services/text-to-speech?topic=text-to-speech-gettingStarted#gettingStarted). ## {% linkable_title Configuration %} To configure Watson TTS, add the following lines to your `configuration.yaml`: ```yaml # Example configuration.yaml entry tts: - platform: watson_tts watson_apikey: YOUR_GENERATED_APIKEY ``` You can get these tokens after you generated the credentials on the IBM Cloud console: