トラブルシューティング
ほとんどの問題は言語モデルのステージングに関連しており、パッケージ化されたビルドで問題を引き起こす可能性があります。具体的には、次のようなログに遭遇するかもしれません:
LogRuntimeSpeechRecognizer: Error: Language model loading failed: Failed to load the language model asset '/RuntimeSpeechRecognizer/LanguageModels/LanguageModel.LanguageModel'
これを修正するには、Project Settings に移動し、その後 Project -> Packaging セクションに進んでください。スクロールダウンしてAdvancedカテゴリーを表示し、以下を確認してください:
-
DirectoriesToAlwaysCook
(Additional Asset Directories to Cook
としてラベル付けされています)には/RuntimeSpeechRecognizer/LanguageModels
のエントリーがあることを確認してください。これはプラグインによってエディター時に自動で行われますが、一部のユーザーは手動で行う必要があると報告しているので、しっかり確認してください。これは、言語モデルアセットが常にパッケージされたビルドでステージングされることを確保するために必要です。 -
bCookMapsOnly
がfalse
に設定されていることを確認してください。true
に設定されている場合、前述のプロパティを無視し、言語モデルアセットが適切にステージングされない可能性があります。こちらもプラグインで自動的に行われますが、確実にするためにこの変数も手動で確認してください。
エンジンのパッケージング動作に影響する可能性のある他のプロパティが存在するかもしれません。それらは追って調査され次第、このページに追加される可能性があります。