2

I know that I need to install Speech SDK if I'm using SAPI for spech recognition. But what if I'm using .NET System.Speech.Recognition:SpeechRecognizer class?

4

1 回答 1

2

System.Speech.Recognition:SpeechRecognizer 使用 SAPI,因此如果您没有默认安装 SAPI(即,您在 XP 上运行),则需要安装它。您不需要整个 SAPI 开发工具包,只需要可发行组件(SpeechSDK51MSM.exe)。

如果您需要在 XP 上运行,您将被限制为 SAPI 5.1;其他版本绑定到操作系统。

System.Speech.Recognition:SpeechRecognizer 也适用于 SAPI 5.1;某些功能需要 SAPI 5.3;如果你使用它们,你会得到一个例外。

于 2010-04-15T16:12:12.710 回答