是否可以禁用语音参考卡?

时间:2010-05-22 15:15:53

标签: c# speech-recognition sapi

Microsoft语音识别附带语音参考卡。它包含一些被识别的预定词。

我想知道是否可以禁用它。是吗?

编辑: 我想删除所有预定义的命令。 这个: http://windows.microsoft.com/en-us/windows-vista/Common-commands-in-Speech-Recognition

EDIT2: 我正在使用SpeechLib!

2 个答案:

答案 0 :(得分:0)

您可能需要进程内识别器,而不是共享识别器。

由于您使用的是C#,如果您使用的是System.Speech.Recognition,则需要使用SpeechRecognitionEngine类。

特别是,您还需要使用SetInputToDefaultAudioDevice设置识别器的音频输入属性,以便inproc识别器知道从何处获取音频。

答案 1 :(得分:0)

尝试更改代码以使用您所说的内容,我发现了我需要的内容!

使用此命令:

recGrammar.SetGrammarState(SPGRAMMARSTATE.SPGS_EXCLUSIVE);

一切顺利!

您可以找到更多信息here