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?!