Nyquist and Emacs / Speech Synthesizers
How to compile Festival (Fedora RedHat)1) Download the archivesfrom http://www.cstr.ed.ac.uk/downloads/festival/1.95/
You don't absolutely -NEED- all of these files but they are required for a convenient test run. Now create a new directory (for illustration I'll use ".../foo"). Copy all of the archives into foo and unpack them. You should now have 2 sub-directories under foo:
2) Build the speech_tools firstcd into foo/speech_tools and execute the command
This will produce the file
I had to edit config to point to the right compiler. Specifically I changed the line
Next move back to the .../foo/speech_tools and execute
Now get a cup of coffee or a beer or whatever because it will take a while. Once the make is done you can issue
to see if everything is ok. Now assuming speech_tools compiled ok its time to build festival proper. 3) Building FestivalNavigate to
There should be no need to configure festival since it "inherits" configuration from speech_tools. Issue the command
Get another cup of coffee or beer or beverage of your choice....(tonight that would be a Scottish John Courage) Once the make is done you can issue
if you wish. 4) Making Festival talk...After the compiles you need to add .../foo/festival/bin to PATH in your ~/.bash_profile file.
Now log out and back in and issue the command
Hopefully you will get a SIOD prompt. Try
to see if it all works. 5) Two caveats:1) SIOD scheme appears to be case sensitive so saytext < > SayText. -- Pardon me if this is obvious but it is a very common mistake and I make it all the time. 2) When you log out and back into a Linux session all the mixer channels mute. Try the command aumix to set mixer levels etc. |