2010-10-11 114 views
0

在.NET 3.5,System.Speech.Recognition SpeechRecognitionEngine.SetInputToAudioStream方法似乎并不支持实时输入。SpeechRecognitionEngine.SetInputToAudioStream流实时音频

我开发一个Windows应用程序,我想通过网络进行实时输入流。我怎么能做到这一点?有人可以帮我解决问题吗?

谢谢。

+0

你怎么知道它不支持实时输入?怎么了? – 2010-10-11 12:23:11

+0

我已经在MSDN社区内容阅读http://msdn.microsoft.com/en-us/library/system.speech.recognition.speechrecognitionengine.setinputtoaudiostream(v=VS.90).aspx – John 2010-10-11 12:26:38

+0

知道这里重要的是你定义了你想要的什么样的流? – 2010-10-11 12:49:37

回答

1

你能做些什么,你缓冲5秒样品并发送,在作为流而不是实况流从网络上直接?该方法的问题是你可能会打破中间词,我不知道如何以编程方式处理。

据该社区后,如果内部包裹不支持所需的接口,有没有什么可以做,除了保持喂养它的样本。您也可以编写自己的自定义输入流。当你直接向网络流提供引擎时会发生什么?