Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Lab2 : 4.4.1 #12

Open
foivospar opened this issue Dec 26, 2019 · 11 comments
Open

Lab2 : 4.4.1 #12

foivospar opened this issue Dec 26, 2019 · 11 comments

Comments

@foivospar
Copy link

Τρέχω την εντολή
steps/train_mono.sh --nj 1 --cmd "$train_cmd" data/train data/lang exp/mono
και παίρνω το εξής σφάλμα :
run.pl: job failed, log is in exp/mono/log/compile_graphs.1.log
Δοκίμασα με διάφορες τιμές του nj, αλλά πάλι βγάζει το ίδιο. Τι μπορώ να αλλάξω για να μη το βγάζει?

@manos1996
Copy link

Αν βρεις λύση γράψε την και εδώ φίλε γιατί και εγώ το ίδιο θέμα έχω.

@manos1996
Copy link

Βασικά λάθος εγώ παίρνω διαφορετικό error. Δοκίμασε να γράψεις "run.pl" αντί του "$train_cmd", η γενικά αφαίρεσε όλο το --cmd "$train_cmd". Νομίζω η default τιμή είναι το "run.pl" έτσι και αλλιώς.

@foivospar
Copy link
Author

Μου δούλεψε, δεν είχε να κάνει με το run.pl, απλά κοίταξα το compile_graphs.1.log και είδα ότι έβγαζε έναν ERROR σε κάποια γραμμή που είχε να κάνει με τα αρχεία words.txt κτλ στο φάκελο data/lang. Το έψαλα λίγο στο google, και αυτό που έκανα για να δουλέψει ήταν να ορίσω το στην εντολή build-lm.sh, απλά για να δουλέψει έπρεπε στο αρχείο silence_phones.txt πέρα από το sil να βάλω κι ένα φώνημα π.χ. spn, και επίσης στο lexicon.txt να προσθέσω τη γραμμή " spn". Δεν ξέρω κατά πόσο "ξεφεύγει" από το "Τα αρχεία silence_phones.txt και optional_silence.txt που θα περιέχουν μόνο το φώνημα της σιωπής (sil)." της εκφώνησης, πάντως έτσι το κάνει και στο tutorial του kaldi.

@foivospar
Copy link
Author

*να ορίσω το $$ στην εντολή
**να προσθέσω τη γραμμή " $$ spn"

@foivospar
Copy link
Author

όπου $$ = unk μέσα σε <>

@foivospar
Copy link
Author

δε μου το βγάζει σωστά, γι αυτό το γραψα έτσι

@manos1996
Copy link

Το unk μήπως το χρησιμοποίησες στο prepare_lang.sh αντί το build_lm.sh γιατί σε ένα tutorial που είχα δεί το χρησιμοποιούσαν εκεί. Βέβαια εγώ δεν βλέπω κάτι σχετικό με το words.txt στο log αλλά θα το δοκιμάσω ευχαριστώ.

@foivospar
Copy link
Author

Ναι, σόρρυ, λάθος μου. Στο prepare_lang.sh. Εσύ στην εντολή αυτή τι σύμβολο έβαλες για τις oov words?

@manos1996
Copy link

Μέχρι τώρα αντί του unk έβαζα κενά quotes ("") και έτρεχε κανονικά χωρίς να έχω κάποιο θέμα. Τώρα μόνο στο train_mono.sh παίρνω Kaldi Fatal Error αλλά δεν ξέρω σε τι οφείλεται.

@manos1996
Copy link

ΟΚ φίλε το ίδιο θέμα είχα και εγώ τελικά, έκανα αυτό που μου είπες και τρέχει κομπλε, να 'σαι καλά.

@foivospar
Copy link
Author

Ωραίος, τίποτα ρε

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants