【发布时间】:2015-09-18 04:06:36
【问题描述】:
我想知道是否可以在没有 WSR 共享接口的情况下使用内置命令的 Windows 语音识别。我在 C# 编程语言中使用 SAPI。
任何帮助将不胜感激。
【问题讨论】:
标签: c# windows speech-recognition sapi
我想知道是否可以在没有 WSR 共享接口的情况下使用内置命令的 Windows 语音识别。我在 C# 编程语言中使用 SAPI。
任何帮助将不胜感激。
【问题讨论】:
标签: c# windows speech-recognition 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了。
【讨论】: