Exemple #1
0
bing = BingBase(BING_KEY)
recognizer = BingVoiceRecognizer(bing)
tts = BingTTS(bing)

mission_completed = False
awake = False

pa = pyaudio.PyAudio()
mic = Microphone(pa)
player = Player(pa)
#mic.player = player

relay1 = Relay(ACCESS_TOKEN)
relay1.set_tts(tts)
relay1.set_player(player)


def handle_int(sig, frame):
    global mission_completed

    print "Terminating..."
    mission_completed = True
    mic.close()
    player.close()
    #   worker.stop()
    pa.terminate()


signal.signal(signal.SIGINT, handle_int)