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

Public Member Functions

def __init__ (self, lang)
 
def default_language (self)
 
def get_tts_audio (self, message, language, options)
 
def supported_languages (self)
 

Public Attributes

 name
 

Private Attributes

 _lang
 

Detailed Description

The Pico TTS API provider.

Definition at line 36 of file tts.py.

Constructor & Destructor Documentation

◆ __init__()

def homeassistant.components.picotts.tts.PicoProvider.__init__ (   self,
  lang 
)
Initialize Pico TTS provider.

Definition at line 39 of file tts.py.

Member Function Documentation

◆ default_language()

def homeassistant.components.picotts.tts.PicoProvider.default_language (   self)
Return the default language.

Definition at line 45 of file tts.py.

◆ get_tts_audio()

def homeassistant.components.picotts.tts.PicoProvider.get_tts_audio (   self,
  message,
  language,
  options 
)
Load TTS using pico2wave.

Definition at line 54 of file tts.py.

◆ supported_languages()

def homeassistant.components.picotts.tts.PicoProvider.supported_languages (   self)
Return list of supported languages.

Definition at line 50 of file tts.py.

Member Data Documentation

◆ _lang

homeassistant.components.picotts.tts.PicoProvider._lang
private

Definition at line 41 of file tts.py.

◆ name

homeassistant.components.picotts.tts.PicoProvider.name

Definition at line 42 of file tts.py.


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