是否可以在没有共享接口的情况下使用内置命令的 Windows 语音识别?
Is it possible to use Windows Speech Recognition built in commands without its shared interface?
我想知道是否可以在没有 WSR 共享接口的情况下使用命令中内置的 Windows 语音识别。我在 C# 编程语言中使用 SAPI。
任何帮助将不胜感激。
您需要使用进程内识别器。因此,搜索 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。
我想知道是否可以在没有 WSR 共享接口的情况下使用命令中内置的 Windows 语音识别。我在 C# 编程语言中使用 SAPI。
任何帮助将不胜感激。
您需要使用进程内识别器。因此,搜索 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。