Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.voicerss.tts.VoiceRSSProvider Class Reference
Inheritance diagram for homeassistant.components.voicerss.tts.VoiceRSSProvider:
[legend]
Collaboration diagram for homeassistant.components.voicerss.tts.VoiceRSSProvider:
[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)
 
- 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)
 
list[str]|None supported_options (self)
 

Public Attributes

 hass
 
 name
 

Private Attributes

 _extension
 
 _form_data
 
 _lang
 

Additional Inherited Members

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

Detailed Description

The VoiceRSS speech API provider.

Definition at line 167 of file tts.py.

Constructor & Destructor Documentation

◆ __init__()

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

Definition at line 170 of file tts.py.

Member Function Documentation

◆ async_get_tts_audio()

def homeassistant.components.voicerss.tts.VoiceRSSProvider.async_get_tts_audio (   self,
  message,
  language,
  options 
)
Load TTS from VoiceRSS.

Definition at line 194 of file tts.py.

◆ default_language()

def homeassistant.components.voicerss.tts.VoiceRSSProvider.default_language (   self)
Return the default language.

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

Definition at line 185 of file tts.py.

◆ supported_languages()

def homeassistant.components.voicerss.tts.VoiceRSSProvider.supported_languages (   self)
Return list of supported languages.

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

Definition at line 190 of file tts.py.

Member Data Documentation

◆ _extension

homeassistant.components.voicerss.tts.VoiceRSSProvider._extension
private

Definition at line 173 of file tts.py.

◆ _form_data

homeassistant.components.voicerss.tts.VoiceRSSProvider._form_data
private

Definition at line 177 of file tts.py.

◆ _lang

homeassistant.components.voicerss.tts.VoiceRSSProvider._lang
private

Definition at line 174 of file tts.py.

◆ hass

homeassistant.components.voicerss.tts.VoiceRSSProvider.hass

Definition at line 172 of file tts.py.

◆ name

homeassistant.components.voicerss.tts.VoiceRSSProvider.name

Definition at line 175 of file tts.py.


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