en-in language Распознавание речи поддерживаемые языки на WP8

Я попробовал пример Speech API для Windows Phone 8. В моем телефоне для разговора устанавливаются два языка: en-GB и en-IN, а по умолчанию в телефоне используется en-in, когда я пробовал использовать en-gb, он работает нормально, но когда я пытался с языком телефона по умолчанию, который является встроенным, он не работает, он выдает ошибку, он выдает исключение.

По этому коду:

Выполните распознавание речи.

this.recoOperation = recognizer.RecognizeAsync();
var recoResult = await this.recoOperation;
It throws Exception:

**SPERR_WINRT_UNSUPPORTED_LANG 0x800455BC The requested language is not supported.**

Итак, это означает, что индийский английский не поддерживается с Speech Recognitiona API, или я должен изменить некоторые дополнительные настройки, чтобы он работал?

Благодарю.

2 ответа

Bing речь требует включения английского (нас) языка (или другого поддерживаемого языка) в настройках языка вашего телефона. После этого вы получите запрос на перезагрузку, которая заставит его работать

В документации к Центру разработки этот код ошибки означает "Запрашиваемый язык не поддерживается". И это произойдет на новом телефоне (или иногда после сброса телефона), когда речь активирована, язык выбран, но языковой пакет на самом деле не загружается и не устанавливается на телефон. Пользователь должен будет перейти в настройки телефона, чтобы выбрать другой язык речи, а затем снова переключиться обратно, чтобы увидеть сообщение с подсказкой для установки языкового пакета.

Другие вопросы по тегам