Example #1
0
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)
Example #2
0
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)
Example #3
0
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)
Example #4
0
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)