استكشاف الأخطاء وإصلاحها
معظم المشكلات مرتبطة بمراحل نموذج اللغة، والتي يمكن أن تسبب مشاكل في البناء المُعبأ. تحديدًا، قد تواجه السجلات التالية:
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
، فسيتم تجاهل الخاصية السابقة، وهناك احتمال أن أصل نموذج اللغة لن يتم تعبئته بشكل صحيح. يتم ذلك أيضًا تلقائيًا بواسطة البرنامج المساعد، ولكن للتأكد، يرجى التحقق من هذا المتغير يدويًا أيضًا.
قد تكون هناك خصائص أخرى يمكن أن تؤثر على سلوك تعبئة المحرك، والتي قد تتم إضافتها إلى هذه الصفحة لاحقًا عند التحقق منها.