Fehlerbehebung
Die meisten Probleme hängen mit dem Staging des Sprachmodells zusammen, was in der gepackten Build zu Schwierigkeiten führen kann. Konkret könnten Ihnen folgende Logs begegnen:
LogRuntimeSpeechRecognizer: Error: Language model loading failed: Failed to load the language model asset '/RuntimeSpeechRecognizer/LanguageModels/LanguageModel.LanguageModel'
Um dies zu beheben, gehen Sie zu Projekteinstellungen, dann navigieren Sie zum Abschnitt Projekt -> Packaging. Scrollen Sie nach unten und klappen Sie die erweiterte Kategorie auf. Stellen Sie sicher, dass:
-
DirectoriesToAlwaysCook
(bezeichnet alsAdditional Asset Directories to Cook
) einen Eintrag für/RuntimeSpeechRecognizer/LanguageModels
enthält. Dies wird automatisch vom Plugin während der Editor-Zeit durchgeführt, aber einige Benutzer haben berichtet, dass sie es manuell einfügen mussten. Bitte überprüfen Sie dies daher unbedingt. Dies ist notwendig, um sicherzustellen, dass das Sprachmodell-Asset immer im gepackten Build enthalten ist. -
bCookMapsOnly
auffalse
gesetzt ist. Wenn es auftrue
gesetzt ist, wird die vorherige Eigenschaft ignoriert, und es besteht die Möglichkeit, dass das Sprachmodell-Asset nicht korrekt eingebunden wird. Auch dies wird automatisch vom Plugin erledigt, aber zur Sicherheit sollten Sie diese Variable manuell überprüfen.
Es könnten weitere Eigenschaften geben, die das Packaging-Verhalten der Engine beeinflussen. Diese werden möglicherweise später auf dieser Seite hinzugefügt, sobald sie untersucht wurden.