Public Member Functions | Public Attributes | Private Member Functions | Private Attributes | List of all members
mycroft.client.speech.listener.RecognizerLoop Class Reference
Inheritance diagram for mycroft.client.speech.listener.RecognizerLoop:
Inheritance graph
[legend]

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
 

Detailed Description

    EventEmitter loop running speech recognition. Local wake word
    recognizer and remote general speech recognition.

Definition at line 243 of file listener.py.

Constructor & Destructor Documentation

def mycroft.client.speech.listener.RecognizerLoop.__init__ (   self)

Definition at line 249 of file listener.py.

Member Function Documentation

def mycroft.client.speech.listener.RecognizerLoop._load_config (   self)
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.

Member Data Documentation

mycroft.client.speech.listener.RecognizerLoop._config_hash
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.


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


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