Microsoft语音识别附带语音参考卡。它包含一些被识别的预定词。
我想知道是否可以禁用它。是吗?
编辑: 我想删除所有预定义的命令。 这个: http://windows.microsoft.com/en-us/windows-vista/Common-commands-in-Speech-Recognition
EDIT2: 我正在使用SpeechLib!
答案 0 :(得分:0)
您可能需要进程内识别器,而不是共享识别器。
由于您使用的是C#,如果您使用的是System.Speech.Recognition,则需要使用SpeechRecognitionEngine类。
特别是,您还需要使用SetInputToDefaultAudioDevice设置识别器的音频输入属性,以便inproc识别器知道从何处获取音频。
答案 1 :(得分:0)
尝试更改代码以使用您所说的内容,我发现了我需要的内容!
使用此命令:
recGrammar.SetGrammarState(SPGRAMMARSTATE.SPGS_EXCLUSIVE);
一切顺利!
您可以找到更多信息here!