View Single Post
Old 10-04-2007, 18:12   #17
Matrixbob
Senior Member
 
L'Avatar di Matrixbob
 
Iscritto dal: Jul 2001
Messaggi: 9947
Allora, qualcosa ho ottenuto procedendo così:

1]
Download di Festival-1.96-beta da:
festvox.org

2]
Leggendo il file di testo PostScript:
festival-1.4.3.ps.gz
, si intuisce che vanno installati prima "quelle cose" chiamate speech_tools.

3]
Qui ho trovato il solito pessimo file di testo a documentare l'installazione nonostante il poco ortodosso nome che porta: INSTALL!

Ho seguito questa parte:
Quote:
Requirements:
MS Windows 2000
Visual C++ 6.0 + service pack 1
cygwin 1.1
speech_tools-1.2.3
festival-1.4.3

Download and install cygwin.
Optionally download emacs so you have a decent editor
Download speech_tools and festival tar.gz files.
Download required festival lexicons and voices.

Using cygwins bash shell:
mkdir C:/festival
cd C:/festival

Using cygwin's tar command unpack:
tar xvfz speech_tools-1.2.3.tar.gz
tar xvfz festival-1.4.3.tar.gz
tar xvfz festlex... festvox...
(where festlex... and festvox... are the voice and lexicon files you
need. Do not use winzip to unpack the voices it corrupts them!)

Create Vsual C++ make files: (this may be slow...)
cd speech_tools
make VCMakefile
cp config/vc_config_make_rules-dist config/vc_config_make_rules

cd ../festival
make VCMakefile
cp config/vc_config_make_rules-dist config/vc_config_make_rules

Finally make festival init_modules code. (If you add new modules you
either need to edit init_modules.cc by hand or rerun this step.)
make -C src/modules init_modules.cc

edit config/vc_config_make_rules and change:
SYSTEM_LIB=c:\\festival\\lib
to:
SYSTEM_LIB=c:\\festival\\festival\\lib
(or to wherever you unpacked festival)
Fino a qui, e saltato questa:
Quote:
Now switch to a windows command prompt.
If necessary execute: VCVARS32.BAT form the VC++ directory to set up
VC++ environment. (you may do this automatically at boot or login.)

Build speech_tools and festival:
cd c:\festival\speech_tools
nmake /nologo /FVCMakefile

cd ..\festival
nmake /nologo /FVCMakefile

At this point you should be able to run festival by typing:
src\main\festival
Perchè non ho capito bene dove prendo quel nmake.exe e per evitare di pasticciare il sistema operativo con qualche IDE come Eclipse (ecc..) ho preferito fermarmi qui.

[NB]
Se con quel comando "make VCMakefile" compila 5min non spavetatevi, lo ha fatto anche a me.

4]
Poi ho scaricato dal CNR - Istituto di Scienze e Tecnologie della Cognizione (ISTC) di Padova
la versione chiamata ambiguamente, se non impropriamente, VERSIONE 1.0 e l'upgrade alla VERSIONE 2.0.

[NB]
ho scaricato i compressi RAR perchè gli ZIP paiono, ovvimente , corrotti.

5]
Si decomprime V1 e si decomprime in fine V2 sovrascrivendola a V1.

6]
Finalmente compare traccia di eseguibili Windows, era ora dopo X minuti di compilazione precedente solo per sistemare le dipendenze forse?!

7]
L'eseguibile essendo 1 binario sarà ovviamente nella cartella BIN.
Se lo si lancia ammirerete che ancora 1 volta i PATH sono sballati, questo perchè NON riesco a trovare da nessuna parte come cavolo e dove cavolo vanno configurati sti dannati PATH.

8]
CMQ una volta che cambiate voi la struttura del File System in cui è installato Festival, quest'ultimo parte senza problemi.
Parte ma se cliccate sul festival.exe, questo perchè se lo si aggiunge in append, preceduto dal separatore ";", alla variabile d'ambiente PATH il programma parte, ma sbaglia TUTTI i PATH essendo quelli che si ritrova dei cammini relativi alla directory d'installazione del programma.

9]
Si lanci il mitico (SayText "Ciao mondo!"), ed ovviamente Festival si lamenta ancora che non trova le voci.
Allora si va pescare il file delle voci it4-010926.zip

[NB]
Il file che viene richiesto risulta essere nella sezione: "Italian MBROLA for FESTIVAL download".
Quindi il programma ora funziona, ma a me saltano all'occhio delle incongruenze.
Ho installato Festival o mBrola?!
Misteri della fede ...

CONCLUSIONI
C'è ancora da capire come si sistemano questi miserabili PATH.
Qualcuno mi aiuto per favore?!
__________________
Aiuta la ricerca col tuo PC: >>Calcolo distribuito BOINC.Italy: unisciti anche tu<<
Più largo è il sorriso, più affilato è il coltello.

Ultima modifica di Matrixbob : 10-04-2007 alle 18:57.
Matrixbob è offline   Rispondi citando il messaggio o parte di esso