Zum Hauptinhalt springen

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:

  1. DirectoriesToAlwaysCook (bezeichnet als Additional 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. Additional Asset Directories to Cook

  2. bCookMapsOnly auf false gesetzt ist. Wenn es auf true 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. Additional Asset Directories to Cook

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.