class SpeechReco(threading.Thread): def run(self): # Initialize and try to connect self.client = pyjulius.Client('localhost', 10500) self.client.modelize = True try: self.client.connect() except pyjulius.ConnectionError: print 'Start julius as module first!' sys.exit(1) # Start listening to the server self.client.start() self.result = "" self.think = Think() while (True): self.RequestMsg() def RequestMsg(self): sentence = "" try: self.result = self.client.results.get(True) except Queue.Empty: pass if isinstance(self.result, pyjulius.Sentence): for word in self.result.words: sentence += "{0} ".format(word) print sentence if (sentence != ""): self.think.checkcommand(sentence)
class SpeechReco(threading.Thread): def run(self): # Initialize and try to connect self.client = pyjulius.Client('localhost', 10500) self.client.modelize = True try: self.client.connect() except pyjulius.ConnectionError: print 'Start julius as module first!' sys.exit(1) # Start listening to the server self.client.start() self.result = "" self.think = Think() while(True): self.RequestMsg() def RequestMsg(self): sentence = "" try: self.result = self.client.results.get(True) except Queue.Empty: pass if isinstance(self.result, pyjulius.Sentence): for word in self.result.words: sentence += "{0} ".format(word) print sentence if(sentence != ""): self.think.checkcommand(sentence)
class WriteReco(threading.Thread): def run(self): self.result = "" self.think = Think() while (True): self.RequestMsg() def RequestMsg(self): self.result = raw_input("What you want to do ? \n") if (self.result != ""): self.think.checkcommand(self.result)
class WriteReco(threading.Thread): def run(self): self.result = "" self.think = Think() while(True): self.RequestMsg() def RequestMsg(self): self.result = raw_input("What you want to do ? \n") if(self.result != ""): self.think.checkcommand(self.result)
def tree_speak(): while True: you = Listen.listen() # print("Robot: ",you) if "hello" in you: Think.start(you) elif "bye" in you: Speak.speak("Goodbye,See you again") break elif "dictionary" in you: Think.dictionary() else: you = Think.think(you) print(you) Speak.speak(you)
def run(self): # Initialize and try to connect self.client = pyjulius.Client('localhost', 10500) self.client.modelize = True try: self.client.connect() except pyjulius.ConnectionError: print 'Start julius as module first!' sys.exit(1) # Start listening to the server self.client.start() self.result = "" self.think = Think() while (True): self.RequestMsg()
def run(self): # Initialize and try to connect self.client = pyjulius.Client('localhost', 10500) self.client.modelize = True try: self.client.connect() except pyjulius.ConnectionError: print 'Start julius as module first!' sys.exit(1) # Start listening to the server self.client.start() self.result = "" self.think = Think() while(True): self.RequestMsg()
def tree_write(): while True: you = input("Input: ") # print("Robot: ",you) if "hello" in you: Think.start(you) if "shut down" in you: Think.shut_down() elif "bye" in you: Speak.speak("Goodbye,see you again") break elif "dictionary" in you: Think.dictionary() else: you = Think.think(you) print(you) Speak.speak(you)
def run(self): self.result = "" self.think = Think() while (True): self.RequestMsg()
def run(self): self.result = "" self.think = Think() while(True): self.RequestMsg()