This is something I put together a couple of years ago now; I've had a lot of fun with it and figured maybe someone else could use it too.
Festival can be a bit daunting at first to setup and use, but I've already done a lot of the legwork for you in this package. It should work out of the box on any IRIX 6.5 system. I've included the following English voices in the package (these are located in /usr/local/festival/lib/voices/english):
Anyway, to quickly get text to speech you would simply perform the following:
/usr/local/festival/bin/festival --tts myfile
You can also pipe output to it:
echo "This is a test of the Festival Speech System." | /usr/local/festival/bin/festival --tts
To change the voice to something other than the default (rab_diphone), edit /usr/local/festival/lib/siteinit.scm:
(set! voice_default 'voice_rab_diphone)
Replace rab_diphone with one of the voices listed above (/usr/local/festival/lib/voices/english). Perhaps you would enjoy a female voice:
(set! voice_default 'voice_tll_diphone)
There are some example scripts in /usr/local/festival/examples. Try:
You can get really fancy and create a /dev/speech device and redirect standard out to it by using the Perl program speechd which works out very nicely for all sorts of fun tasks. The possibilities are endless. Your SGI now has a voice!