http://www.festvox.org/packed/festival/latest/speech_tools-1.2.96-beta.tar.gz http://www.festvox.org/packed/festival/latest/festival-1.96-beta.tar.gz http://www.festvox.org/packed/festival/latest/festlex_CMU.tar.gz http://www.festvox.org/packed/festival/latest/festlex_POSLEX.tar.gz http://www.festvox.org/packed/festival/latest/festvox_cmu_us_awb_arctic_hts.tar.gz http://www.festvox.org/packed/festival/latest/festvox_cmu_us_bdl_arctic_hts.tar.gz http://www.festvox.org/packed/festival/latest/festvox_cmu_us_jmk_arctic_hts.tar.gz http://www.festvox.org/packed/festival/latest/festvox_cmu_us_slt_arctic_hts.tar.gz http://www.festvox.org/packed/festival/latest/festvox_kallpc16k.tar.gz http://festvox.org/festvox//festvox-2.1-release.tar.gzYou will need a Unix machine *with* working audio, a MAC (OSX) or Windows with cygwin installed.
To install assuming all tar files are in packed/
for i in packed/*.tar.gz do tar zxvf $i done cd speech_tools/ ./configure make cd ../festival/ ./configure make cd ../festvox/ ./configure makeTo make it speak
./festival/bin/festival ... festival> (SayText "Hello world") ... festival> (quit)
(SayText "My name is John Smith.")to set new entries in the lexicon use
(lex.add.entry '("edinburgh" n (((eh d) 1) ((ah n) 0) ((b ax ) 0) ((r ow) 0))))To find out phone names use
(lex.lookup "word" nil)on similarly pronounced words