Public Member Functions | Public Attributes | Static Private Attributes | List of all members
mycroft.tts.TTSValidator Class Reference
Inheritance diagram for mycroft.tts.TTSValidator:
Inheritance graph
[legend]

Public Member Functions

def __init__ (self, tts)
 
def get_tts_class (self)
 
def validate (self)
 
def validate_connection (self)
 
def validate_dependencies (self)
 
def validate_filename (self)
 
def validate_instance (self)
 
def validate_lang (self)
 

Public Attributes

 tts
 

Static Private Attributes

 __metaclass__ = ABCMeta
 

Detailed Description

TTS Validator abstract class to be implemented by all TTS engines.

It exposes and implements ``validate(tts)`` function as a template to
validate the TTS engines.

Definition at line 398 of file scripts/mycroft/tts/__init__.py.

Constructor & Destructor Documentation

def mycroft.tts.TTSValidator.__init__ (   self,
  tts 
)

Definition at line 407 of file scripts/mycroft/tts/__init__.py.

Member Function Documentation

def mycroft.tts.TTSValidator.get_tts_class (   self)

Definition at line 443 of file scripts/mycroft/tts/__init__.py.

def mycroft.tts.TTSValidator.validate (   self)

Definition at line 410 of file scripts/mycroft/tts/__init__.py.

def mycroft.tts.TTSValidator.validate_connection (   self)

Definition at line 439 of file scripts/mycroft/tts/__init__.py.

def mycroft.tts.TTSValidator.validate_dependencies (   self)

Definition at line 417 of file scripts/mycroft/tts/__init__.py.

def mycroft.tts.TTSValidator.validate_filename (   self)

Definition at line 425 of file scripts/mycroft/tts/__init__.py.

def mycroft.tts.TTSValidator.validate_instance (   self)

Definition at line 420 of file scripts/mycroft/tts/__init__.py.

def mycroft.tts.TTSValidator.validate_lang (   self)

Definition at line 435 of file scripts/mycroft/tts/__init__.py.

Member Data Documentation

mycroft.tts.TTSValidator.__metaclass__ = ABCMeta
staticprivate

Definition at line 405 of file scripts/mycroft/tts/__init__.py.

mycroft.tts.TTSValidator.tts

Definition at line 408 of file scripts/mycroft/tts/__init__.py.


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


mycroft_ros
Author(s):
autogenerated on Mon Apr 26 2021 02:35:41