Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.yandextts.tts.YandexSpeechKitProvider Class Reference
Inheritance diagram for homeassistant.components.yandextts.tts.YandexSpeechKitProvider:
[legend]
Collaboration diagram for homeassistant.components.yandextts.tts.YandexSpeechKitProvider:
[legend]

Public Member Functions

def __init__ (self, hass, conf)
 
def async_get_tts_audio (self, message, language, options)
 
def default_language (self)
 
def supported_languages (self)
 
def supported_options (self)
 
- Public Member Functions inherited from homeassistant.components.tts.legacy.Provider
list[Voice]|None async_get_supported_voices (self, str language)
 
TtsAudioType async_get_tts_audio (self, str message, str language, dict[str, Any] options)
 
Mapping[str, Any]|None default_options (self)
 
TtsAudioType get_tts_audio (self, str message, str language, dict[str, Any] options)
 

Public Attributes

 hass
 
 name
 

Private Attributes

 _codec
 
 _emotion
 
 _key
 
 _language
 
 _speaker
 
 _speed
 

Additional Inherited Members

- Static Public Attributes inherited from homeassistant.components.tts.legacy.Provider
 None
 

Detailed Description

VoiceRSS speech api provider.

Definition at line 92 of file tts.py.

Constructor & Destructor Documentation

◆ __init__()

def homeassistant.components.yandextts.tts.YandexSpeechKitProvider.__init__ (   self,
  hass,
  conf 
)
Init VoiceRSS TTS service.

Definition at line 95 of file tts.py.

Member Function Documentation

◆ async_get_tts_audio()

def homeassistant.components.yandextts.tts.YandexSpeechKitProvider.async_get_tts_audio (   self,
  message,
  language,
  options 
)
Load TTS from yandex.

Definition at line 121 of file tts.py.

◆ default_language()

def homeassistant.components.yandextts.tts.YandexSpeechKitProvider.default_language (   self)
Return the default language.

Reimplemented from homeassistant.components.tts.legacy.Provider.

Definition at line 107 of file tts.py.

◆ supported_languages()

def homeassistant.components.yandextts.tts.YandexSpeechKitProvider.supported_languages (   self)
Return list of supported languages.

Reimplemented from homeassistant.components.tts.legacy.Provider.

Definition at line 112 of file tts.py.

◆ supported_options()

def homeassistant.components.yandextts.tts.YandexSpeechKitProvider.supported_options (   self)
Return list of supported options.

Reimplemented from homeassistant.components.tts.legacy.Provider.

Definition at line 117 of file tts.py.

Member Data Documentation

◆ _codec

homeassistant.components.yandextts.tts.YandexSpeechKitProvider._codec
private

Definition at line 98 of file tts.py.

◆ _emotion

homeassistant.components.yandextts.tts.YandexSpeechKitProvider._emotion
private

Definition at line 102 of file tts.py.

◆ _key

homeassistant.components.yandextts.tts.YandexSpeechKitProvider._key
private

Definition at line 99 of file tts.py.

◆ _language

homeassistant.components.yandextts.tts.YandexSpeechKitProvider._language
private

Definition at line 101 of file tts.py.

◆ _speaker

homeassistant.components.yandextts.tts.YandexSpeechKitProvider._speaker
private

Definition at line 100 of file tts.py.

◆ _speed

homeassistant.components.yandextts.tts.YandexSpeechKitProvider._speed
private

Definition at line 103 of file tts.py.

◆ hass

homeassistant.components.yandextts.tts.YandexSpeechKitProvider.hass

Definition at line 97 of file tts.py.

◆ name

homeassistant.components.yandextts.tts.YandexSpeechKitProvider.name

Definition at line 104 of file tts.py.


The documentation for this class was generated from the following file: