[ Skip to the content ]

Institute of Formal and Applied Linguistics Wiki


[ Back to the navigation ]

This is an old revision of the document!


Companions

Q&A

Jak to probiha ?
Tohle je autentický vygenerovani tretiho stromu z danyho souboru, až na mnou přidaný značení toho, co jde na STDERR nebo na STDOUT. Generator je v perlu. –JPta

drak:...~/ generate_sentence ln94211_9.t.pls.gz 3
STDERR>numerals module inited  (test: 1 = 'jeden')
STDERR>parsing file /home/ptacek/projects/generate/cfg/vallex.xml
STDERR>done
STDERR>possessive module inited.
STDERR>derivation module inited.
STDERR>vocalization module inited.
STDERR>BTRED: Loading file 'ln94211_9.t.pls.gz':
STDOUT>3. ntred://ln94211_9.t.pls.gz@3##1.0
STDOUT>O:
STDOUT>G: Z vypovídání jednoho druhu smluv uzavřených Komerční bankou a klienty v letech 1990 a 1991 se při dvou posledních týdnech téměř stála kauza plnící stránky novin i rozhlasové vlny éteru.

Kodování?
iso-8859-2 –JPta

To je v pořádku, používáme iso-8859-2. –JRom

Spouštění syntézy hlasu od nuly trvá dlouho
napada me: bud ji nechat cekat na pipe, nez neco pritece,
nebo ji zabalit do nejakyho jednoduchyho servru, v cem to mate napsany? –JPta

Uděláme to asi tak, že v Pythonu vyrobíme jednoduchý interaktivní rozhrani. To po spuštění spustí syntézu jako svůj subproces a odchytne její STDIN a STDOUT. Pak se to zeptá na soubor s TG a pořadový číslo, pak to spustí tvůj program, odchytne jeho STDOUT, vysosne z něj tu část G: a předá ji na STDIN syntézy. Ta uloží WAV do souboru a na svůj STDOUT vrátí název toho souboru. WAV se přehraje v aplay a znova se objeví výzva k zadání souboru s TG… –JRom

Jo a co budeme potřebovat na tom našem počítači mít, aby šel spustit tvůj program? Mam tam Suse 10.0, Perl a takové ty věci. –JRom


[ Back to the navigation ] [ Back to the content ]