Windows 10 - установка основного языка для speechRecognizer - PullRequest
0 голосов
/ 18 марта 2019

Я пытаюсь использовать SpeechRecognizer на французском языке на Raspberry Pi, работающем под управлением ядра Windows 10. Мне удалось установить язык, следуя инструкциям, найденным в этой теме: Добавить языковой пакет в Windows IoT Core . Он перечисляется в SupportedTopicLanguages, но как только я его назову: speechRecognizer = new SpeechRecognizer (speechLanguage); Я получаю исключение только с кодом -2147155934 (без объяснения, в чем проблема).

Кто-нибудь знает, что я делаю не так?

Спасибо Laurent

1 Ответ

1 голос
/ 19 марта 2019

Предлагаемый способ включения речевых языков в IoTCore - это включение соответствующих речевых языковых пакетов при создании образа. Таким образом, эти пакеты будут получать обновления правильно. Для решения по созданию изображений, вы можете обратиться к этому документу .

Но если вы хотите использовать эту функцию только для экспериментов разработчика, вы можете развернуть пакет функций речевого языка во время выполнения с помощью инструмента applyupdate.exe.

Здесь я покажу, как установить пакет речевого языка с помощью инструмента applyupdate. (Здесь я использую de-DE в качестве примера, другие поддерживаемые языки будут добавлены таким же образом.)

  1. Установка пакетов ОС для пользовательских и коммерческих FFU. Вы можете скачать " Базовые пакеты IoT для Windows 10 - Обновление для Windows 10 Октябрь 2018 (SAC)" здесь. Вы увидите все четыре архитектуры IoTCore для пакетов MSI в ISO. Установите все четыре или установите, какой пакет речевого пакета архитектуры вы ищете. Я имею в виду пример arm в приведенном ниже примере, и вы должны использовать соответствующую архитектуру, основанную на используемом вами устройстве.

enter image description here

  1. Найдите CAB-файл речевого языка в папке C: \ Program Files (x86) \ Windows Kits \ 10 \ MSPackages \ retail \\ fre. Для меня путь C: \ Program Files (x86) \ Windows Kits \ 10 \ MSPackages \ retail \ arm \ fre. Имя файла будет "Microsoft-Windows-OneCore-Microsoft-SpeechData-de-DE-Package.cab" для версии 17134 и "Microsoft-Windows-OneCore-Microsoft-SpeechData-de-DE-Package ~ 31bf3856ad364e35 ~ arm ~~ .cab "для версии 17763.

  2. Скопируйте CAB-файл речевого языка на устройство.

  3. Используйте инструмент applyupdate для его установки. Смотрите следующий снимок.

enter image description here

  1. После успешной фиксации устройство автоматически перезагрузится и установит обновление. Когда устройство вернется снова, вы можете установить язык речи на де-де и проверить результат:

enter image description here

...