Установить вход на аудиоустройство по умолчанию (SetInputToDefaultAudioDevice ()) - PullRequest
1 голос
/ 02 августа 2011

Добрый день, Мне нужна помощь с этой командой, я не могу найти, как это исправить. Это будет голос распознавания текста.

У меня есть win7 и клиентский профиль .NET Framework 4. Я использую Visual Studio 2010 и я программирую на C #.

Проблема: ... private SpeechRecognitionEngine _recognizer;

private void button1_Click (отправитель объекта, RoutedEventArgs e) { ...

_recognizer.SetInputToDefaultAudioDevice (); // Все работает, но есть проблема. ... } ...


Когда я запускаю его.

System.PlatformNotSupportedException

Распознаватель не установлен.

Спасибо за помощь и извините за мой английский.

1 Ответ

0 голосов
/ 03 августа 2011

Скорее всего, вы запускаете программу на компьютере с Windows XP.

Проверьте в разделе Платформы список поддерживаемых платформ для этого класса:

http://msdn.microsoft.com/en-us/library/system.speech.recognition.speechrecognitionengine.aspx

Некоторые функции в .NET Framework требуют определенных библиотек, которые доступны не во всех версиях Windows, поддерживающих .NET.

Даже если у вас совместимая платформа, библиотека может быть дополнением, которое необходимо включить через панель управления или загрузить с веб-сайта Microsoft.

...