Приложение не «видит» микрофон после обновления до Windows 10 - PullRequest
0 голосов
/ 17 мая 2018

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();
    }

1 Ответ

0 голосов
/ 17 мая 2018

Я нашел проблему.Даже если ваш микрофон может отображаться и работать правильно в настройках звука Windows, вам все равно необходимо настроить его так, чтобы все приложения могли видеть его, а не только Windows.Вот как это делается:

  1. Перейдите на панель управления и нажмите «распознавание речи».

  2. Теперь нажмите «Расширенное распознавание речи»..

  3. В нижней части открывшегося окна нажмите среднюю кнопку с надписью «Дополнительно».
  4. Убедитесь, что установлен второй флажок, и выберите микрофон, который хотите установить.в раскрывающемся меню по умолчанию.
  5. Нажмите кнопку ОК, и все должно быть настроено.

Надеюсь, это поможет другим!

...