2014-10-01 128 views
0

我想用Windows語音識別和相應的.NET API編寫程序,我想知道,程序是否會自動使用從識別培訓中收集的語法和所有數據發動機?或者我會迫使它?如果它必須被迫,那麼這將如何成爲現實?要使用的語言是C#。C語言中的Windows語音識別#

+0

你有沒有試過SpeechRecognizer類http://msdn.microsoft.com/en-us/library/office/hh361683(v=office.14).aspx? – 2014-10-01 11:41:07

+0

您還可以使用與Kinect一起使用的SpeechRecognition引擎作爲音頻源來檢查我的示例。重新使用它與另一個音頻源應該不成問題。 https://github.com/tkowalczyk/KinectAudioConsoleApp – 2014-10-01 11:43:36

+0

因此,我想WSR引擎中已經存在的培訓將被考慮在內,以便成功識別所說的話語?這聽起來可能很愚蠢,但我想確保不使用默認的WSR程序不會影響識別的靈敏度。 – 2014-10-01 11:57:16

回答

1

該培訓使用Windows語音識別更好地理解你說什麼,並提供更準確的結果。這些訓練數據存儲在配置文件中。當您在C#中使用Windows語音識別時,您不必選擇一個配置文件,Windows會自動執行此操作。