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

Public Member Functions

def __init__ (self, state, queue, emitter, stt, wakeup_recognizer, wakeword_recognizer)
 
def process (self, audio)
 
def read (self)
 
def run (self)
 
def transcribe (self, audio)
 
def wake_up (self, audio)
 

Public Attributes

 daemon
 
 emitter
 
 metrics
 
 queue
 
 state
 
 stt
 
 wakeup_recognizer
 
 wakeword_recognizer
 

Static Public Attributes

float MIN_AUDIO_SIZE = 0.5
 

Private Member Functions

def __speak (self, utterance)
 

Static Private Member Functions

def _audio_length (audio)
 

Detailed Description

AudioConsumer
Consumes AudioData chunks off the queue

Definition at line 99 of file listener.py.

Constructor & Destructor Documentation

def mycroft.client.speech.listener.AudioConsumer.__init__ (   self,
  state,
  queue,
  emitter,
  stt,
  wakeup_recognizer,
  wakeword_recognizer 
)

Definition at line 109 of file listener.py.

Member Function Documentation

def mycroft.client.speech.listener.AudioConsumer.__speak (   self,
  utterance 
)
private

Definition at line 229 of file listener.py.

def mycroft.client.speech.listener.AudioConsumer._audio_length (   audio)
staticprivate

Definition at line 158 of file listener.py.

def mycroft.client.speech.listener.AudioConsumer.process (   self,
  audio 
)

Definition at line 163 of file listener.py.

def mycroft.client.speech.listener.AudioConsumer.read (   self)

Definition at line 124 of file listener.py.

def mycroft.client.speech.listener.AudioConsumer.run (   self)

Definition at line 120 of file listener.py.

def mycroft.client.speech.listener.AudioConsumer.transcribe (   self,
  audio 
)

Definition at line 195 of file listener.py.

def mycroft.client.speech.listener.AudioConsumer.wake_up (   self,
  audio 
)

Definition at line 150 of file listener.py.

Member Data Documentation

mycroft.client.speech.listener.AudioConsumer.daemon

Definition at line 111 of file listener.py.

mycroft.client.speech.listener.AudioConsumer.emitter

Definition at line 114 of file listener.py.

mycroft.client.speech.listener.AudioConsumer.metrics

Definition at line 118 of file listener.py.

float mycroft.client.speech.listener.AudioConsumer.MIN_AUDIO_SIZE = 0.5
static

Definition at line 106 of file listener.py.

mycroft.client.speech.listener.AudioConsumer.queue

Definition at line 112 of file listener.py.

mycroft.client.speech.listener.AudioConsumer.state

Definition at line 113 of file listener.py.

mycroft.client.speech.listener.AudioConsumer.stt

Definition at line 115 of file listener.py.

mycroft.client.speech.listener.AudioConsumer.wakeup_recognizer

Definition at line 116 of file listener.py.

mycroft.client.speech.listener.AudioConsumer.wakeword_recognizer

Definition at line 117 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