Dépannage
La plupart des problèmes sont liés à la mise en place du modèle de langage, ce qui peut causer des problèmes dans la version packagée. Notamment, vous pourriez rencontrer les logs suivants :
LogRuntimeSpeechRecognizer: Error: Language model loading failed: Failed to load the language model asset '/RuntimeSpeechRecognizer/LanguageModels/LanguageModel.LanguageModel'
Pour résoudre ce problème, allez dans Paramètres du Projet, puis naviguez vers Projet -> Packaging. Faites défiler vers le bas et déployez la catégorie Avancé, et assurez-vous que :
-
DirectoriesToAlwaysCook
(étiqueté commeAdditional Asset Directories to Cook
) contient une entrée pour/RuntimeSpeechRecognizer/LanguageModels
. Cela est fait automatiquement par le plugin pendant l'édition, mais certains utilisateurs ont signalé avoir dû le faire manuellement, donc vérifiez bien. Cela est nécessaire pour garantir que l'asset du modèle de langue est toujours inclus dans la build empaquetée. -
bCookMapsOnly
est défini surfalse
. S'il est surtrue
, il ignorera la propriété précédente, et il est possible que l'asset du modèle de langue ne soit pas correctement inclus. Cela est également fait automatiquement par le plugin, mais pour en être certain, vérifiez aussi cette variable manuellement.
D'autres propriétés pouvant affecter le comportement d'empaquetage du moteur pourraient être ajoutées à cette page ultérieurement, au fur et à mesure de leur investigation.