Training Media
Click here to visit
GP2X Portable
Media Player
GP2X In Stock NOW!! Games, Ebooks, Movies, Photos, Divx, OGG, mp3, Tv out, USB 2.0,
Click and get a GP2X

YaFSUG: Projectz.

Project: THT - Festival Utterrance.

A Festival mbrola voice:
Research and Personal Experience By Vincent Angus Williams - scribe63
All rights to respective copyright owners

As the Chinese proverb says :
"Tell me and I'll forget. Show me and I'll remember. But involve me and I'll understand."


Intro Install Config Usage Conclusion

I downloaded the Linux i386 mbrola package, unzipped, and copied the mbrola binary to '~/bin' and /usr/local/bin' Checked if working with "mbrola -h" and it displayed the below results.
$mbrola -h
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
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

©2006 - 2013 YaFSUG all rights reserved.
All respective © Owners all rights reserved.

Web Site Hosting
Web hosting services
Get $25 off on sign up
Click Button Above
Get good prices on
Books, ETC,.