def test_default_recognizer(self):
        rec = SpeechRecognitionEngine()
        grammar = rec.load_grammar('Grammar.xml')
        input = file('test.pcm', 'rb')
        rec.set_input_to_audio_file(input)

        self.assertEqual(rec.recognize_sync().text, 'down')
        self.assertEqual(rec.recognize_sync().text, 'left')
        self.assertEqual(rec.recognize_sync().text, 'right')
示例#2
0
文件: tests.py 项目: Afelio/PTVS
    def test_default_recognizer(self):
        rec = SpeechRecognitionEngine()
        grammar = rec.load_grammar('Grammar.xml')
        input = file('test.pcm', 'rb')
        rec.set_input_to_audio_file(input)

        self.assertEqual(rec.recognize_sync().text, 'down')
        self.assertEqual(rec.recognize_sync().text, 'left')
        self.assertEqual(rec.recognize_sync().text, 'right')
示例#3
0
文件: tests.py 项目: zyxws012/PTVS
    def test_default_recognizer_async_one(self):
        rec = SpeechRecognitionEngine()
        grammar = rec.load_grammar('Grammar.xml')
        input = file('test.pcm', 'rb')
        rec.set_input_to_audio_file(input)

        recognized_values = []
        def recognized(result):
            recognized_values.append(result.result.text)

        rec.speech_recognized += recognized
        rec.recognize_async()
        
        time.sleep(5)
        self.assertEqual(len(recognized_values), 1)
        self.assertEqual(recognized_values[0], 'down')
    def test_installed_recognizers(self):
        recognizers = SpeechRecognitionEngine.installed_recognizers()

        recognizer = SpeechRecognitionEngine(recognizers[0])
示例#5
0
文件: tests.py 项目: Afelio/PTVS
    def test_installed_recognizers(self):
        recognizers = SpeechRecognitionEngine.installed_recognizers()

        recognizer = SpeechRecognitionEngine(recognizers[0])