示例#1
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')