2010-10-11 137 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秒樣品併發送,在作爲流而不是實況流從網絡上直接?該方法的問題是你可能會打破中間詞,我不知道如何以編程方式處理。

據該社區後,如果內部包裹不支持所需的接口,有沒有什麼可以做,除了保持餵養它的樣本。您也可以編寫自己的自定義輸入流。當你直接向網絡流提供引擎時會發生什麼?