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

Public Member Functions

def __init__ (self, hass, conf)
 
def default_language (self)
 
def default_options (self)
 
def get_tts_audio (self, message, language, options)
 
def supported_languages (self)
 
def supported_options (self)
 

Public Attributes

 hass
 
 name
 

Private Attributes

 _effects
 
 _mary
 

Detailed Description

MaryTTS speech api provider.

Definition at line 52 of file tts.py.

Constructor & Destructor Documentation

◆ __init__()

def homeassistant.components.marytts.tts.MaryTTSProvider.__init__ (   self,
  hass,
  conf 
)
Init MaryTTS TTS service.

Definition at line 55 of file tts.py.

Member Function Documentation

◆ default_language()

def homeassistant.components.marytts.tts.MaryTTSProvider.default_language (   self)
Return the default language.

Definition at line 69 of file tts.py.

◆ default_options()

def homeassistant.components.marytts.tts.MaryTTSProvider.default_options (   self)
Return dict include default options.

Definition at line 79 of file tts.py.

◆ get_tts_audio()

def homeassistant.components.marytts.tts.MaryTTSProvider.get_tts_audio (   self,
  message,
  language,
  options 
)
Load TTS from MaryTTS.

Definition at line 88 of file tts.py.

◆ supported_languages()

def homeassistant.components.marytts.tts.MaryTTSProvider.supported_languages (   self)
Return list of supported languages.

Definition at line 74 of file tts.py.

◆ supported_options()

def homeassistant.components.marytts.tts.MaryTTSProvider.supported_options (   self)
Return a list of supported options.

Definition at line 84 of file tts.py.

Member Data Documentation

◆ _effects

homeassistant.components.marytts.tts.MaryTTSProvider._effects
private

Definition at line 65 of file tts.py.

◆ _mary

homeassistant.components.marytts.tts.MaryTTSProvider._mary
private

Definition at line 58 of file tts.py.

◆ hass

homeassistant.components.marytts.tts.MaryTTSProvider.hass

Definition at line 57 of file tts.py.

◆ name

homeassistant.components.marytts.tts.MaryTTSProvider.name

Definition at line 66 of file tts.py.


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