Перейти к основному содержимому

Устранение неполадок

Большинство проблем связано с этапом подготовки языковой модели, что может вызвать проблемы в упакованной сборке. А именно, вы можете столкнуться со следующими логами:

LogRuntimeSpeechRecognizer: Error: Language model loading failed: Failed to load the language model asset '/RuntimeSpeechRecognizer/LanguageModels/LanguageModel.LanguageModel'

Чтобы исправить это, перейдите в Настройки проекта, затем перейдите в раздел Проект -> Упаковка. Прокрутите вниз и откройте категорию Advanced, и убедитесь, что:

  1. DirectoriesToAlwaysCook (обозначено как Additional Asset Directories to Cook) содержит запись для /RuntimeSpeechRecognizer/LanguageModels. Это делается автоматически плагином во время редактирования, но некоторые пользователи сообщали, что им пришлось делать это вручную, поэтому, пожалуйста, убедитесь в этом. Это необходимо для того, чтобы языковая модель всегда вставлялась в упакованную сборку. Additional Asset Directories to Cook

  2. bCookMapsOnly установлено в false. Если оно установлено в true, это приведет к игнорированию предыдущего свойства, и существует вероятность, что языковая модель не будет правильно вставлена. Это также делается автоматически плагином, но чтобы быть уверенным, проверьте эту переменную вручную. Additional Asset Directories to Cook

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