Functions | Variables
mycroft.audio.speech Namespace Reference

Functions

def _start_listener (message)
 
def handle_speak (event)
 
def handle_stop (event)
 
def init (messagebus)
 
def mimic_fallback_tts (utterance, ident)
 
def mute_and_speak (utterance, ident)
 
def shutdown ()
 

Variables

int _last_stop_signal = 0
 
 bus = None
 
 config = None
 
 lock = Lock()
 
 mimic_fallback_obj = None
 
 tts = None
 
 tts_hash = None
 

Function Documentation

def mycroft.audio.speech._start_listener (   message)
private
    Force Mycroft to start listening (as if 'Hey Mycroft' was spoken)

Definition at line 38 of file speech.py.

def mycroft.audio.speech.handle_speak (   event)
    Handle "speak" message

Definition at line 45 of file speech.py.

def mycroft.audio.speech.handle_stop (   event)
    handle stop message

Definition at line 152 of file speech.py.

def mycroft.audio.speech.init (   messagebus)
Start speech related handlers.

Arguments:
    messagebus: Connection to the Mycroft messagebus

Definition at line 163 of file speech.py.

def mycroft.audio.speech.mimic_fallback_tts (   utterance,
  ident 
)

Definition at line 138 of file speech.py.

def mycroft.audio.speech.mute_and_speak (   utterance,
  ident 
)
    Mute mic and start speaking the utterance using selected tts backend.

    Args:
        utterance:  The sentence to be spoken
        ident:      Ident tying the utterance to the source query

Definition at line 107 of file speech.py.

def mycroft.audio.speech.shutdown ( )

Definition at line 188 of file speech.py.

Variable Documentation

int mycroft.audio.speech._last_stop_signal = 0
private

Definition at line 35 of file speech.py.

mycroft.audio.speech.bus = None

Definition at line 28 of file speech.py.

mycroft.audio.speech.config = None

Definition at line 29 of file speech.py.

mycroft.audio.speech.lock = Lock()

Definition at line 32 of file speech.py.

mycroft.audio.speech.mimic_fallback_obj = None

Definition at line 33 of file speech.py.

mycroft.audio.speech.tts = None

Definition at line 30 of file speech.py.

mycroft.audio.speech.tts_hash = None

Definition at line 31 of file speech.py.



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