eSpeak will convert text from the command line and from a file to wav.
The command looks something like:
espeak <speech-options> -w file.wav -f file.txt
Note that you can pretty much put things in whatever order you like.
Then use lame, sox, ffmpeg or whatever you like to encode file.wav to
your preferred format. Or if you want to keep the wav file, do nothing.
You will get a wav file encoded at 22050 hz 16-bit mono. See espeak -h
or man espeak for more info about the speech options.
~Kyle
_______________________________________________
Blinux-list mailing list
Blinux-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/blinux-list