yandextts text-to-speech platform uses Yandex SpeechKit Text-to-Speech engine to read a text with natural sounding voices.
To enable text-to-speech with Yandex SpeechKit, add the following lines to your
# Example configuration.yaml entry tts: - platform: yandextts api_key: THE_API_KEY
The language to use. Supported languages are
The speaker voice. Supported female voices are
zombie. Male voices are
The speaker emotional intonation. Supported emotions are
evil (angry) and
Please check the API documentation for details. It seems that the English version of documentation is outdated. You could request an API key by email or online.
Full configuration example
The configuration sample below shows how an entry can look like:
# Example configuration.yaml entry tts: - platform: yandextts api_key: YOUR_API_KEY language: "ru-RU" codec: mp3 voice: oksana emotion: evil speed: 2