HTK ERROR [+5010] InitSource: Kann Quelldatei f-ihm+k nicht öffnen

HTK ERROR [+5010] InitSource: Kann Quelldatei f-ihm+k nicht öffnen

0 Downvote Favorit

Ich glaube, dass dieser Fehler etwas mit einer Nichtübereinstimmung zwischen meiner gebundenen Liste und den hmmdefs zu tun hat (wie hier ausgeführt:http://www.ling.ohio-state.edu/~bromberg/htk_problems.html), aber ich kann es scheinbar nicht lösen. Alle Triphone in meinem Korpus sind in meiner Triphones1-Liste vorhanden und Triphones1 enthält nur Monophone, Biphone und Triphone aus meinem Korpus.

Wenn ich das besagte Triphone aus der Triphones1-Liste entferne und die gebundene Liste neu erstelle, wird es zwar akzeptiert, beschwert sich aber später über ein anderes Triphone. Offensichtlich würde es Jahre dauern, alle diese Triphone manuell zu entfernen, und es scheint nicht effizient zu sein, was mich zu der Annahme führt, dass ich weiter hinten etwas übersehen habe.

Es ist auch wichtig zu beachten, dass alle diese Triphones, die Fehler erzeugen, auch in meinem Korpus vorhanden sind. Für mich würde dieser Fehler nur Sinn ergeben, wenn ich irgendwo ungesehene Triphones hätte, aber wo? Ich habe das Gefühl, dass ich nichts unversucht gelassen habe, aber sicherlich kann mir jemand eine neue Idee geben, wo ich suchen soll.

Antwort1

Am Ende der Datei tree.hed gab es einen zusätzlichen AU-Befehl. Dieser führte dazu, dass versucht wurde, eine weitere Datei nach der gebundenen Liste zu öffnen. Ich bin mir nicht sicher, warum dies ein Problem verursacht, wenn bereits auf die gebundene Liste zugegriffen wurde, aber so ist es nun einmal.

Hoffentlich dient dies als zusätzliche Kontrolle für zukünftige HTK-Benutzer.

verwandte Informationen