跳到主要内容

故障排除

大多数问题与语言模型的阶段有关,这可能在打包构建中引发问题。具体而言,您可能会遇到以下日志:

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

要解决此问题,请进入项目设置,然后导航到项目 -> 打包部分。向下滚动并揭示高级类别,确保:

  1. DirectoriesToAlwaysCook(标记为Additional Asset Directories to Cook)中包含/RuntimeSpeechRecognizer/LanguageModels条目。插件在编辑器阶段会自动完成此操作,但一些用户报告称需要手动完成,因此请务必检查。这是确保语言模型资产始终在打包构建中阶段化的必要措施。 Additional Asset Directories to Cook

  2. bCookMapsOnly设置为false。如果设置为true,它将忽略前一个属性,并且语言模型资产可能不会被正确阶段化。插件也会自动处理此设置,但为了安全起见,请也手动检查此变量。 Additional Asset Directories to Cook

可能还有其他属性会影响引擎的打包行为,经过调查后会在此页面中添加。