故障排除
大多数问题与语言模型的阶段有关,这可能在打包构建中引发问题。具体而言,您可能会遇到以下日志:
LogRuntimeSpeechRecognizer: Error: Language model loading failed: Failed to load the language model asset '/RuntimeSpeechRecognizer/LanguageModels/LanguageModel.LanguageModel'
要解决此问题,请进入项目设置,然后导航到项目 -> 打包部分。向下滚动并揭示高级类别,确保:
-
DirectoriesToAlwaysCook
(标记为Additional Asset Directories to Cook
)中包含/RuntimeSpeechRecognizer/LanguageModels
条目。插件在编辑器阶段会自动完成此操作,但一些用户报告称需要手动完成,因此请务必检查。这是确保语言模型资产始终在打包构建中阶段化的必要措施。 -
bCookMapsOnly
设置为false
。如果设置为true
,它将忽略前一个属性,并且语言模型资产可能不会被正确阶段化。插件也会自动处理此设置,但为了安全起见,请也手动检查此变量。
可能还有其他属性会影响引擎的打包行为,经过调查后会在此页面中添加。