def wakeup(): os.system("clear") tts_engine.say("Hi, I'm here to serve.") while not exit_flag: #mic = microphone.Microphone() #a, s_data = mic.listen() a = 0 #if mic.is_silent(s_data): # commonsense.sleepy() # sleep() try: #stt_engine = google_stt.Google_STT(mic) stt_response = raw_input(" ") #stt_response = stt_engine.get_text() #print("Heard: %r" % stt_response) if(jarvis_brain.process(stt_response)): pass else: if check_sleep(stt_response.split(' ')): break response = k.respond(stt_response) #print('\n' + response + '\n\n\n') tts_engine.say(response) except NotUnderstoodException: commonsense.sorry() except Exception: print("Error in processing loop:") traceback.print_exc() commonsense.uhoh()
def wakeup(): while not exit_flag: #mic = microphone.Microphone() a, s_data = mic.listen() a = 0 if mic.is_silent(s_data): commonsense.sleepy() sleep() try: stt_engine = google_stt.Google_STT(mic) stt_response = stt_engine.get_text() print("Heard: %r" % stt_response) if (jarvis_brain.process(stt_response)): pass else: if check_sleep(stt_response.split(' ')): break response = k.respond(stt_response) print(response) tts_engine.say(response) except NotUnderstoodException: commonsense.sorry() except Exception: print("Error in processing loop:") traceback.print_exc() commonsense.uhoh()
def wakeup(): while not exit_flag: #mic = microphone.Microphone() a, s_data = mic.listen() a = 0 if mic.is_silent(s_data): commonsense.sleepy() sleep() try: stt_engine = google_stt.Google_STT(mic) stt_response = stt_engine.get_text() print("Heard: %r" % stt_response) if(jarvis_brain.process(stt_response)): pass else: if check_sleep(stt_response.split(' ')): break response = k.respond(stt_response) print(response) tts_engine.say(response) except NotUnderstoodException: commonsense.sorry() except Exception: print("Error in processing loop:") traceback.print_exc() commonsense.uhoh()