2013-02-28 3 views
0

Я пытаюсь получить распознавание речи на VB.NET.VB.NET: System.Speech дает System.PlatformNotSupportedException

Там нет ошибки в коде, но когда я проверить мою программу я получаю:

Необработанное исключение типа «System.PlatformNotSupportedException» произошло в System.Speech.dll

Дополнительная информация: Не установлен распознаватель.

Я нахожусь на голландском устройстве. Имеет ли это значение, и когда это произойдет, могу ли я установить распознавание речи на английский язык?

Запуск Windows 8 Pro.

P.S. , входящий в мою панель управления/распознавание речи, говорит мне, что распознавание речи не поддерживается для вашего языка экрана.

+0

Это не говорит голландцам еще. С помощью машины можно использовать нить. Конец истории. Отправьте на superuser.com, чтобы узнать, как переключиться на английский. –

+0

@ HansPassant Знаете ли вы, как переключать ** только распознавание речи ** на английский? _Weet je hoe je alleen de spraakherkenning naar Engels overschakelt? _ – LProd

+0

В классе SpeechRecognitionEngine есть конструктор, который принимает значение CultureInfo, которое указывает локаль. Ты это пробовал? –

ответ

0

Если вы используете распознавание inproc и не нуждаетесь в грамматике диктовки, вы можете попробовать распознаватель сервера, который входит в платформу Microsoft Speech Platform. Для SDK и загрузки, см:

  1. Языковые пакеты - http://www.microsoft.com/en-us/download/details.aspx?id=27224
  2. Runtime Engine - http://www.microsoft.com/en-us/download/details.aspx?id=27225
  3. SDK - http://www.microsoft.com/en-us/download/details.aspx?id=27226

Языковые пакеты включают в себя recongizer и TTS голос, Я считаю, что голландские:

  1. MSSpeech_TTS_nl-NL_Hanna.msi
  2. MSSpeech_SR_nl-NL_TELE.msi
+0

Я пробовал это, он оставляет меня с ошибками: Необработанное исключение типа «System.InvalidOperationException» произошло в Dashboard Voice.exe Дополнительная информация: При создании формы возникла ошибка. Подробнее см. Exception InnerException. Ошибка: Ссылка на объект не установлена ​​в экземпляр объекта. Я пробовал все, но, похоже, я не вижу этой ошибки. – LProd

+1

вам может понадобиться показать код. какая ссылка на объект вызвала исключение? –

Смежные вопросы