2 дня назад мой Windows 10 полностью обновился, и в результате написанное мной приложение WPF перестало «видеть» мои микрофоны (я тестировал 3 разных). Сама Windows видит их отлично. Но приложение, кажется, не активирует их (зеленый светодиод не включается, как раньше) при запуске. Любые идеи, где я мог бы начать искать, чтобы это исправить? Я уже заново скачал драйверы микрофона и сделал новую установку.
Я предполагаю, что это не проблема кода, так как я вообще не касался кода, но ниже я показываю часть, где я использую для запуска распознавания речи.
Спасибо.
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();
}