예제 #1
0
 def __init__(self, state, queue, emitter, wakeup_recognizer,
              mycroft_recognizer, remote_recognizer):
     threading.Thread.__init__(self)
     self.daemon = True
     self.queue = queue
     self.state = state
     self.emitter = emitter
     self.wakeup_recognizer = wakeup_recognizer
     self.mycroft_recognizer = mycroft_recognizer
     self.remote_recognizer = remote_recognizer
     self.metrics = MetricsAggregator()
예제 #2
0
 def __init__(self, state, queue, emitter, stt, wakeup_recognizer,
              wakeword_recognizer):
     super(AudioConsumer, self).__init__()
     self.daemon = True
     self.queue = queue
     self.state = state
     self.emitter = emitter
     self.stt = stt
     self.wakeup_recognizer = wakeup_recognizer
     self.wakeword_recognizer = wakeword_recognizer
     self.metrics = MetricsAggregator()
예제 #3
0
 def __init__(self, state, queue, emitter, stt, wakeup_recognizer,
              wakeword_recognizer):
     super(AudioConsumer, self).__init__()
     self.daemon = True
     self.queue = queue
     self.state = state
     self.emitter = emitter
     self.stt = stt
     self.wakeup_recognizer = wakeup_recognizer
     self.wakeword_recognizer = wakeword_recognizer
     self.metrics = MetricsAggregator()
     self.config = ConfigurationManager.get()
     emitter.on("recognizer_loop:hotword", self.set_word)
예제 #4
0
 def __init__(self, state, queue, emitter, wakeup_recognizer,
              wakeword_recognizer, wrapped_remote_recognizer,
              wakeup_prefixes, wakeup_words):
     threading.Thread.__init__(self)
     self.daemon = True
     self.queue = queue
     self.state = state
     self.emitter = emitter
     self.wakeup_recognizer = wakeup_recognizer
     self.ww_recognizer = wakeword_recognizer
     self.wrapped_remote_recognizer = wrapped_remote_recognizer
     self.wakeup_prefixes = wakeup_prefixes
     self.wakeup_words = wakeup_words
     self.metrics = MetricsAggregator()