一千萬個為什麽

搜索

我是否需要安裝Speech SDK才能進行語音識別,即使我使用的是.NET語音識別命名空間?

我知道如果我使用SAPI進行spech識別,我需要安裝Speech SDK。 但是,如果我使用.NET System.Speech.Recognition:SpeechRecognizer類呢?

最佳答案

System.Speech.Recognition:SpeechRecognizer uses SAPI, so if you don't have SAPI installed by default (i.e., you're running on XP), you'll need to install it. You don't need the entire SAPI dev kit, just the redistributables (SpeechSDK51MSM.exe).

如果你需要在XP上運行,你將僅限於SAPI 5.1;其他版本綁定到操作系統。

System.Speech.Recognition:SpeechRecognizer也適用於SAPI 5.1;一些功能需要SAPI 5.3;如果你使用它們,你會得到一個例外。

轉載註明原文: 我是否需要安裝Speech SDK才能進行語音識別,即使我使用的是.NET語音識別命名空間?