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