I downloaded the Linux i386 mbrola package, unzipped, and copied the mbrola binary to '~/bin' and
Checked if working with "mbrola -h" and it displayed the below results.
USAGE: mbrola [COMMAND LINE OPTIONS] database pho_file+ output_file
A - instead of pho_file or output_file means stdin or stdout
Extension of output_file ( raw, au, wav, aiff ) tells the wanted audio format
Options can be any of the following:
-i = display the database information if any
-e = IGNORE fatal errors on unknown diphone
-c CC = set COMMENT char (escape sequence in pho files)
-F FC = set FLUSH command name
-v VR = VOLUME ratio, float ratio applied to ouput samples
-f FR = FREQ ratio, float ratio applied to pitch points
-t TR = TIME ratio, float ratio applied to phone durations
-l VF = VOICE freq, target freq for voice quality
-R RL = Phoneme RENAME list of the form a A b B ...
-C CL = Phoneme CLONE list of the form a A b B ...
-I IF = Initialization file containing one command per line
CLONE, RENAME, VOICE, TIME, FREQ, VOLUME, FLUSH, COMMENT,
and IGNORE are available
After downloading the voices from the festival website i unzipped packages and copied the us1
directories in the english directories to '/usr/share/festival/voices/english'
~$sudo mv us1_mbrola /usr/share/festival/voices/english/us1_mbrola
I used US English Female Voice, more interested in the female voice.
Now in order to go further, you need to get a version of an MBROLA
language/voice database from the MBROLA project homepage.
On Ubuntu Dapper:
1) put the mbrola executable in festival/lib/etc/
$sudo cp mbrola-program/mbrola-linux-i386 /usr/lib/festival/mbrola
2) put the us1 database is festival/lib/voices/english/us1_mbrola/us1/us1
$sudo cp -R us1 /usr/share/festival/voices/english/us1_mbrola/us1
3)call (voice_us1_mrbola) in festival to select the voice or add to siteinit.scm (set! voice_default
'voice_us1_mbrola) to make it always select this voice as the default
$sudo vi /usr/share/festival/siteinit.scm