Esempio n. 1
0
class VoiceControl():
    def __init__(self):
        self.stt = SpeechToTextEngine()
        self.tts = TextToSpeechEngine()

    def doAction(self, input):
        if input.find("studio") != -1:
            self.tts.say("starting android studio")
            os.system("studio.sh &")
        elif input.find("brackets") != -1:
            self.tts.say("starting brackets")
            os.system("brackets &")
        elif input.find("test") != -1:
            self.tts.say("voice command utility functioning")
        else:
            self.tts.say("unrecognized action")

    def run(self):
        input = self.stt.listen()
        while True:
            print "Received: " + input
            if input.find(TRIGGER_WORD) != -1:
                self.doAction(input)
            input = self.stt.listen()
Esempio n. 2
0
class VoiceControl():
  def __init__(self):
    self.stt = SpeechToTextEngine()
    self.tts = TextToSpeechEngine()

  def doAction(self, input):
    if input.find("studio") != -1:
      self.tts.say("starting android studio")
      os.system("studio.sh &")
    elif input.find("brackets") != -1:
      self.tts.say("starting brackets")
      os.system("brackets &")
    elif input.find("test") != -1:
      self.tts.say("voice command utility functioning")
    else:
      self.tts.say("unrecognized action")

  def run(self):
    input = self.stt.listen()
    while True:
      print "Received: " + input
      if input.find(TRIGGER_WORD) != -1:
        self.doAction(input)
      input = self.stt.listen()
Esempio n. 3
0
 def __init__(self):
     self.stt = SpeechToTextEngine()
     self.tts = TextToSpeechEngine()
Esempio n. 4
0
 def __init__(self):
   self.stt = SpeechToTextEngine()
   self.tts = TextToSpeechEngine()