3

我正在使用 Microsoft.Speech.Recognition 来识别一些语音。我安装了 SDK v11,它运行良好,直到我尝试 AppendDictation 到 GrammarBuilder:

Thread.CurrentThread.CurrentCulture = new CultureInfo("en-US");
Thread.CurrentThread.CurrentUICulture = new CultureInfo("en-US"); 
sre = new SpeechRecognitionEngine(new System.Globalization.CultureInfo("en-US"));

sre.SetInputToDefaultAudioDevice();
GrammarBuilder gb = new GrammarBuilder();
gb.Append("start");
gb.AppendDictation();
gb.Append("end");
Grammar g = new Grammar(gb);
sre.LoadGrammar(g);

它在 line 崩溃sre.LoadGrammar(g)

FileNotFound 异常

错误文本:找不到此语法引用的语法。

难道我做错了什么?我将不胜感激您的帮助!

4

1 回答 1

2

不幸的是,微软语音 SDK 的服务器版本目前不支持听写语法。您应该尝试使用System.Speech.Recognition命名空间而不是Microsoft.Speech.Recognition命名空间。如果尚未安装,则需要在服务器上安装语音识别。

于 2013-08-15T18:34:31.530 回答