2天前,我的Windows 10有一个完整的自动升级&结果是我写的一个WPF应用程序,停止"看到"我的麦克风(我测试了3个不同的麦克风)。 Windows本身看起来非常好。但该应用程序似乎无法启动它们(绿色LED指示灯不会像以前一样打开)。有什么想法,我可以开始寻找解决这个问题?我已经重新下载了麦克风的驱动程序并进行了全新安装。 我想它不是代码问题,因为我根本没有触及代码,但是下面我展示了我用来启动语音识别的部分。 谢谢。
private void StartRecognition()
{
LoadGrammars();
recognizer.SpeechDetected += new EventHandler<SpeechDetectedEventArgs>(recognizer_SpeechDetected);
recognizer.SpeechRecognitionRejected += new EventHandler<SpeechRecognitionRejectedEventArgs>(recognizer_SpeechRecognitionRejected);
recognizer.SpeechRecognized += new EventHandler<SpeechRecognizedEventArgs>(recognizer_SpeechRecognized);
recognizer.RecognizeCompleted += new EventHandler<RecognizeCompletedEventArgs>(recognizer_RecognizeCompleted);
speechRecognitionThread = new System.Threading.Thread(delegate ()
{
try
{
recognizer.SetInputToDefaultAudioDevice();
recognizer.RecognizeAsync(RecognizeMode.Multiple);
}
catch { }
});
speechRecognitionThread.Start();
}
答案 0 :(得分:0)
我发现了问题。 即使您的麦克风可能在Windows声音设置中显示并正常工作,您仍需要进一步设置它,以便所有应用都可以看到它而不仅仅是Windows。 这是你如何做到的:
进入控制台,点击“语音识别”。
现在点击高级语音识别。
希望这可以帮助别人!