समस्या निवारण
अधिकांश समस्याएँ भाषा मॉडल स्टेजिंग से संबंधित हैं, जो पैकेज्ड बिल्ड में समस्याएँ पैदा कर सकती हैं। विशेष रूप से, आप निम्नलिखित लॉग्स का सामना कर सकते हैं:
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
पर सेट है, तो यह पिछले प्रॉपर्टी को इग्नोर कर देगा, और संभावना है कि लैंग्वेज मॉडल एसेट ठीक से स्टेज्ड नहीं होगा। यह भी प्लगइन द्वारा स्वचालित रूप से किया जाता है, लेकिन निश्चित होने के लिए, कृपया इस वेरिएबल को मैन्युअली भी चेक करें।
इंजन की पैकेजिंग बिहेवियर को प्रभावित करने वाली अन्य प्रॉपर्टीज़ हो सकती हैं, जिन्हें बाद में इस पेज पर जोड़ा जा सकता है जैसे-जैसे उनकी जांच की जाती है।