Blame view
tools/lia_ltbox/lia_phon/script/lia_make_lexique_reacc
1.11 KB
e6be5137b reinitialized pro... |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
#!/bin/csh # # Transforme un lexique union (ex : lexique_union7) en une # ressource pour le tagger/reaccentueur # # parametres : # $1 = lexique union avec lemme # $2 = fichier ML arpa sur les classes if ( $#argv < 1 ) then echo 'Syntax: make_lexique_reacc.csh <lex union+lemm> <ML arpa sur les classes>' else echo Production du lexique accent/sans accent $LIA_PHON_REP/bin/lia_eclate_lexique_union < $1 > $1.compte $LIA_PHON_REP/bin/lia_eclate_lexique_union < $1 | $LIA_PHON_REP/bin/lia_produit_lex_reacc > $1.acc.compte echo Production du lexique de classes $LIA_PHON_REP/bin/lia_extract_lex_from_arpa < $2 > $2.sirlex $LIA_PHON_REP/bin/lia_compile_ml $2.sirlex $2 log_10 3g -dicho foreach i ( $1 $1.acc ) echo Production du lexique de graphie cut -f1 $i.compte | sort -u > $i.graf $LIA_PHON_REP/bin/lia_rajoute_code < $i.graf > $i.sirlex $LIA_PHON_REP/bin/lia_compile_lexique $i.sirlex echo Compilation du modele pmc $LIA_PHON_REP/bin/lia_compile_pmc $i.sirlex $2.sirlex $i.compte lemme log_10 $i echo Nettoyage rm $i.compte $i.sirlex end rm $2.sirlex echo Termine endif |