Public Member Functions | |
def | __init__ (self) |
def | awaken (self) |
def | create_wake_word_recognizer (self) |
def | create_wakeup_recognizer (self) |
def | force_unmute (self) |
def | is_muted (self) |
def | mute (self) |
def | reload (self) |
def | run (self) |
def | sleep (self) |
def | start_async (self) |
def | stop (self) |
def | unmute (self) |
Public Attributes | |
config | |
config_core | |
consumer | |
lang | |
microphone | |
mute_calls | |
producer | |
responsive_recognizer | |
state | |
wakeup_recognizer | |
wakeword_recognizer | |
Private Member Functions | |
def | _load_config (self) |
Private Attributes | |
_config_hash | |
EventEmitter loop running speech recognition. Local wake word recognizer and remote general speech recognition.
Definition at line 243 of file listener.py.
def mycroft.client.speech.listener.RecognizerLoop.__init__ | ( | self | ) |
Definition at line 249 of file listener.py.
|
private |
Load configuration parameters from configuration
Definition at line 254 of file listener.py.
def mycroft.client.speech.listener.RecognizerLoop.awaken | ( | self | ) |
Definition at line 370 of file listener.py.
def mycroft.client.speech.listener.RecognizerLoop.create_wake_word_recognizer | ( | self | ) |
Definition at line 282 of file listener.py.
def mycroft.client.speech.listener.RecognizerLoop.create_wakeup_recognizer | ( | self | ) |
Definition at line 303 of file listener.py.
def mycroft.client.speech.listener.RecognizerLoop.force_unmute | ( | self | ) |
Completely unmute mic regardless of the number of calls to mute
Definition at line 354 of file listener.py.
def mycroft.client.speech.listener.RecognizerLoop.is_muted | ( | self | ) |
Definition at line 361 of file listener.py.
def mycroft.client.speech.listener.RecognizerLoop.mute | ( | self | ) |
Mute microphone and increase number of requests to mute
Definition at line 334 of file listener.py.
def mycroft.client.speech.listener.RecognizerLoop.reload | ( | self | ) |
Reload configuration and restart consumer and producer
Definition at line 387 of file listener.py.
def mycroft.client.speech.listener.RecognizerLoop.run | ( | self | ) |
Definition at line 373 of file listener.py.
def mycroft.client.speech.listener.RecognizerLoop.sleep | ( | self | ) |
Definition at line 367 of file listener.py.
def mycroft.client.speech.listener.RecognizerLoop.start_async | ( | self | ) |
Start consumer and producer threads
Definition at line 308 of file listener.py.
def mycroft.client.speech.listener.RecognizerLoop.stop | ( | self | ) |
Definition at line 327 of file listener.py.
def mycroft.client.speech.listener.RecognizerLoop.unmute | ( | self | ) |
Unmute mic if as many unmute calls as mute calls have been received.
Definition at line 342 of file listener.py.
|
private |
Definition at line 260 of file listener.py.
mycroft.client.speech.listener.RecognizerLoop.config |
Definition at line 262 of file listener.py.
mycroft.client.speech.listener.RecognizerLoop.config_core |
Definition at line 259 of file listener.py.
mycroft.client.speech.listener.RecognizerLoop.consumer |
Definition at line 322 of file listener.py.
mycroft.client.speech.listener.RecognizerLoop.lang |
Definition at line 261 of file listener.py.
mycroft.client.speech.listener.RecognizerLoop.microphone |
Definition at line 272 of file listener.py.
mycroft.client.speech.listener.RecognizerLoop.mute_calls |
Definition at line 251 of file listener.py.
mycroft.client.speech.listener.RecognizerLoop.producer |
Definition at line 318 of file listener.py.
mycroft.client.speech.listener.RecognizerLoop.responsive_recognizer |
Definition at line 278 of file listener.py.
mycroft.client.speech.listener.RecognizerLoop.state |
Definition at line 280 of file listener.py.
mycroft.client.speech.listener.RecognizerLoop.wakeup_recognizer |
Definition at line 277 of file listener.py.
mycroft.client.speech.listener.RecognizerLoop.wakeword_recognizer |
Definition at line 275 of file listener.py.