2
我知道如果我使用SAPI進行spech識別,我需要安裝Speech SDK。 但是如果我使用.NET System.Speech.Recognition:SpeechRecognizer類呢?即使在使用.NET語音識別命名空間的時候,是否需要安裝Speech SDK以便能夠進行語音識別?
我知道如果我使用SAPI進行spech識別,我需要安裝Speech SDK。 但是如果我使用.NET System.Speech.Recognition:SpeechRecognizer類呢?即使在使用.NET語音識別命名空間的時候,是否需要安裝Speech SDK以便能夠進行語音識別?
System.Speech.Recognition:SpeechRecognizer使用SAPI,所以如果你沒有默認安裝SAPI(即,你在XP上運行),你需要安裝它。您不需要整個SAPI開發工具包,只需要redistributables(SpeechSDK51MSM.exe)。
如果你需要在XP上運行,你將被限制在SAPI 5.1;其他版本綁定到操作系統。
System.Speech.Recognition:SpeechRecognizer也可以很好地與SAPI 5.1配合使用;一些功能需要SAPI 5.3;如果你使用它們,你會得到一個異常。