Ich versuche, das von CMUSphinx bereitgestellte Skript "word_align.pl" auszuführen. Ich schreibe den Befehl wie folgt:Fehler "Nicht initialisierter Wert" beim Ausführen des Skripts "word_align.pl"
perl word_align.pl actualtext.txt batchOutputText.txt
Aber das Terminal gibt mir die folgenden Fehler:
0 gefunden konnteVerwendung von nicht initialisierten Wert $ ref_uttid in Hashelement bei word_align.pl Linie 60, Linie 1.
die Verwendung von nicht initialisierten Wert $ ref_uttid in Verkettung (.) oder String an word_align.pl Linie 61, Linie 1.
UttID wird nicht ignoriert, aber nicht in allen Einträgen der Hypothese Datei auf line3 1 UTTID
Ich bin nicht sehr vertraut mit Perl und ich kann nicht herausfinden, was das Problem hier ist, obwohl ich die Anweisungen von CMUSphinx zu befolgen das Skript
Sie das Skript here
bearbeiten finden auszuführen: here ist die Datei Link
Auf einen Blick: (1) Zeilenaufzählung macht keinen Sinn (l.60 des Skripts ist leer, l.61 doesn (Haben Sie die Datei geändert, als Sie sie kopiert haben, Kommentare hinzugefügt oder so?) (2) Die Variable, die in dem Fehler enthalten ist, wird durch das Skript zurückverfolgt. Ich würde vermuten, dass etwas nicht stimmt die erste Eingabedatei – zdim
@zdim nein Ich habe das Skript in keiner Weise verändert .. Soweit ich das verstanden habe sollten beide Dateien .txt Dateien im folgenden Format sein: Text (file12) wo die Dateinamen -die innerhalb der Klammern - sollte in beiden Dateien gleich sein –