Exemplo n.º 1
0
 def listen(self, command: Command):
     # create recognizer and mic instances
     recognizer = sr.Recognizer()
     microphone = sr.Microphone()
     stop = Preference().getInstance().get_stop()
     reload = Preference().getInstance().get_reload()
     while True:
         time.sleep(0.2)
         print("Listening")
         guess = self.recognize_speech_from_mic(recognizer, microphone)
         if guess == stop:
             print("Stopping Program")
             Analtyics.getInstance().print()
             break
         if guess == reload:
             Preference().getInstance().load()
             command.refresh()
             continue
         command.process(guess)