我正在使用.NET(C#)和语音识别引擎。我希望能够在我的州需要时加载和卸载语法。在我看来,这是一种限制误报的可能性的好方法;但是,每当我运行UnloadAllGrammars()时,有时需要几分钟才能完成 知道为什么会这样吗?
答案 0 :(得分:4)
我发现如果我在UnloadAllGrammars()之前运行SpchRecognizer.RecognizeAsyncStop(),那么就没有延迟。不知道语音识别器的内脏,所以我无法证明为什么需要这样做;但至少在经验上,这可以让它发挥作用。