是否可以在没有共享界面的情况下使用内置命令的Windows语音识别?

时间:2015-09-16 12:48:57

标签: c# windows speech-recognition sapi

我想知道在没有WSR共享接口的情况下是否可以使用内置命令的Windows语音识别。我在C#编程语言中使用SAPI。

任何帮助都将非常感激。

1 个答案:

答案 0 :(得分:1)

您需要使用进程内识别器。因此,搜索SpInprocRecognizer应该会为您提供更多相关信息。

创建识别器时,您应该执行以下操作:

private ISpeechRecoContext RecoContext;
private SpInprocRecognizer Recognizer;
private ISpeechRecoGrammar Grammar;

// Create a new recognizer
Recognizer = new SpInprocRecognizer();
// Create a recognition context.
RecoContext = Recognizer.CreateRecoContext();

然后你认识到正常,你不会看到Windows识别器GUI。