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