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

Public Member Functions

None __init__ (self, str lang)
 
str default_language (self)
 
TtsAudioType get_tts_audio (self, str message, str language, dict[str, Any] options)
 
list[str] supported_languages (self)
 
list[str] supported_options (self)
 

Public Attributes

 name
 

Private Attributes

 _lang
 

Detailed Description

Demo speech API provider.

Definition at line 37 of file tts.py.

Constructor & Destructor Documentation

◆ __init__()

None homeassistant.components.demo.tts.DemoProvider.__init__ (   self,
str  lang 
)
Initialize demo provider.

Definition at line 40 of file tts.py.

Member Function Documentation

◆ default_language()

str homeassistant.components.demo.tts.DemoProvider.default_language (   self)
Return the default language.

Definition at line 46 of file tts.py.

◆ get_tts_audio()

TtsAudioType homeassistant.components.demo.tts.DemoProvider.get_tts_audio (   self,
str  message,
str  language,
dict[str, Any]   options 
)
Load TTS from demo.

Definition at line 60 of file tts.py.

◆ supported_languages()

list[str] homeassistant.components.demo.tts.DemoProvider.supported_languages (   self)
Return list of supported languages.

Definition at line 51 of file tts.py.

◆ supported_options()

list[str] homeassistant.components.demo.tts.DemoProvider.supported_options (   self)
Return list of supported options like voice, emotions.

Definition at line 56 of file tts.py.

Member Data Documentation

◆ _lang

homeassistant.components.demo.tts.DemoProvider._lang
private

Definition at line 42 of file tts.py.

◆ name

homeassistant.components.demo.tts.DemoProvider.name

Definition at line 43 of file tts.py.


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