Linux TTS Voices
Fred Roller
froller at tnclimited.com
Wed Mar 10 15:24:27 UTC 2010
Christopher Lemire wrote:
>
>
>
> On Fri, Feb 26, 2010 at 11:41 PM, Kyle <kyle4jesus at gmail.com> wrote:
>> Speech-dispatcher provides access to a number of voice synthesis
>> programs through a single API. It currently supports eSpeak, flite,
>> TTSynth/IBMTTS/Voxin or whatever it's called, Festival and others. The
>> output voice can be configured however the user likes and the calling
>> application doesn't need to be aware of the configuration unless it
>> changes the output voice from the default.
>>
>> Spd-say is just the most simple and basic client for speech-dispatcher.
>> It basically just speaks whatever is sent to it. I'm not sure about what
>> the pipe mode does, but you can simply call spd-say with the text you
>> want spoken and it will speak using the default voice settings. For
>> something more complex, you can write your own standalone client or use
>> the speech-dispatcher API directly from within your application.
>>
>> Kyle
>> --
>> Jesus you're my life.
>> I live only to serve You
>> Each and every day.
>> --Kyle
>>
>> --
>> ubuntu-users mailing list
>> ubuntu-users at lists.ubuntu.com
>> Modify settings or unsubscribe at:
>> https://lists.ubuntu.com/mailman/listinfo/ubuntu-users
>>
>
> Could someone show me through the command line how espeak and mbrola
> works together. I've tried this many times and different ways. The
> examples I find online have paths to files that are not on an Ubuntu
> computer unless they compiled them, but not from the packages.
> I can't further my project until I can see how this is working through
> the command line.
>
> Christopher Lemire <christopher.lemire at gmail.com>
> Ubuntu 64 bit Linux Raid Level 0
Sure, this was my last adjusted command from my notes:
# Final espeak w. mbrola
espeak -s 200 -k 20 -v mb-en1 -m -f test_prose |mbrola -e en1/en1 -
testprose.wav
Broken down:
espeak (the first command)
-s 200 (speed of speaker)
-k 20 (pitch of capital letters, this is the recommended 20)
-v mb-en1 (the mbrola voice to let espeak know you are using mbrola)
-m (helps ignore html type code and allows usage of SSML)
-f test_prose (my test text, found it easier to work from text
files. Also you may need to edit see the copy below)
| (pipe to mbrola)
mbrola (second command)
-e en1/en1 (location of the language file, this is relative to my
working directory [dir/file] or you can put an absolute path in as well.)
- testprose.wav (output file)
Here is the test_prose file content, it's not much but does show some
editing tweeks:
http://paste2.org/p/710564
--
Fred
www.fwrgallery.com
"Life is like linux, simple. If you are fighting it you are doing something wrong."
More information about the ubuntu-users
mailing list