Устранение неполадок
Большинство проблем связано с этапом подготовки языковой модели, что может вызвать проблемы в упакованной сборке. А именно, вы можете столкнуться со следующими логами:
LogRuntimeSpeechRecognizer: Error: Language model loading failed: Failed to load the language model asset '/RuntimeSpeechRecognizer/LanguageModels/LanguageModel.LanguageModel'
Чтобы исправить это, перейд ите в Настройки проекта, затем перейдите в раздел Проект -> Упаковка. Прокрутите вниз и откройте категорию Advanced, и убедитесь, что:
-
DirectoriesToAlwaysCook
(обозначено какAdditional Asset Directories to Cook
) содержит запись для/RuntimeSpeechRecognizer/LanguageModels
. Это делается автоматически плагином во время редактирования, но некоторые пользователи сообщали, что им пришлось делать это вручную, поэтому, пожалуйста, убедитесь в этом. Это необходимо для того, чтобы языковая модель всегда вставлялась в упакованную сборку. -
bCookMapsOnly
установлено вfalse
. Если оно установлено вtrue
, это приведет к игнорированию предыдущего свойства, и существует вероятность, что языковая модель не будет правильно вставлена. Это также делается автоматически плагином, но чтобы быть уверенным, проверьте эту переменную вручную.
Могут быть другие св ойства, которые могут влиять на поведение упаковки движка. Они могут быть добавлены на эту страницу позже по мере их исследования.