Ich habe vor kurzem angefangen zu lernen OpenEars Spracherkennung und es ist großartig! Aber ich muss auch Spracherkennung und Diktat in anderen Sprachen wie Russisch, Französisch und Deutsch unterstützen. Ich habe festgestellt, dass here verschiedene akustische und Sprachmodelle zur Verfügung stehen.Eine neue Sprache zu OpenEars hinzufügen
Aber ich kann nicht wirklich verstehen - ist das genug, was ich brauche, um zusätzliche Sprachunterstützung in der Anwendung zu integrieren?
Frage ist - welche Schritte sollte ich ergreifen, um erfolgreich, zum Beispiel Russisch, in Open Ears zu integrieren?
Soweit ich verstanden - alle akustischen und Sprachmodelle für Demo Englisch Sprache in offenen Ohren in Ordner hub4wsj_sc_8k befindet. Die gleichen Dateien finden Sie in voxforge language archives. Also habe ich sie einfach in der Demo ersetzt. Eine Sache ist anders - in Demo in englischer Sprache, es gab auch eine sendump
2MB große Datei, die nicht in voxforge Sprache archives.There sind zwei weitere Dateien in offenen Ohren Demo verwendet befindet:
- OpenEars1.languagemodel
- OpenEars1.dic
Diese habe ich mit Fassung:
- msu_ru_nsh.lm.dmp
- msu_ru_nsh.dic
als .dmp ist ähnlich wie .languagemodel. Aber die Anwendung stürzt ohne Fehler ab.
Was mache ich falsch? Danke.
Hallo Guntis, OpenEars Entwickler hier. Freut mich, dass Sie das Framework großartig finden! Schritt 1 für solche Probleme ist, OpenEarsLogging und verbosePocketsphinx zu aktivieren, was Ihnen sehr feinkörnige Informationen darüber gibt, was schief läuft (suchen Sie in Ihrer Konsolenausgabe nach den Wörtern Fehler und Warnung, um Zeit zu sparen). Anweisungen dazu finden Sie in den Dokumenten. Fühlen Sie sich frei, Fragen zu den OpenEars-Foren zu stellen, da eine eingehende Problemlösung für SO keine gute Lösung ist: http://polepix.com/forums/openears Sie können diesen Thread auch ausprobieren: http: // politepix. com/forums/topic/other-languages / – Halle
Für spätere Leser, nachdem wir das Logging eingeschaltet hatten, funktionierten wir, indem wir die Datei mixture_weights als Ersatz für sendump benutzten und sicherstellten, dass das phonetische Wörterbuch die vorhandenen Phoneme verwendete im akustischen Modell eher als die englischen Phoneme. – Halle
@Halle Könnten Sie dies als Antwort posten, damit die Frage nicht offen bleibt? –