Speech::Synthesiser - Speech Output for Perl

                        Richard Caley <R.Caley@ed.ac.uk>
                        --------------------------------

This is a simple perl extension module which provides a way for perl programs to speak using a speech synthesiser. The interface is intended to allow any synthesiser to be plugged in.

An implementation using the festival speech synthesiser is included. For more information about festival, see:

http://www.cstr.ed.ac.uk/projects/festival.html

If you have problemsw with or suggestions about this module, please sign up for and mail to the festival-talk mailing list, see:

http://www.cstr.ed.ac.uk/projects/festival/lists.html

In addition to the generic Speech::Synthesiser interface specific interface to festival is provided as Speech::Festival, thi allows more control of the synthesiser.

Some simple example scripts are included to show how it works.

        festival_test.prl
                Uses the scheme interface.
        
                        festival_test [auto|loop] scheme1 scheme2 ...

                Sends each of the scheme forms to festival

        synthesiser_test.prl
                Uses the text to speech interface.

                        synthesiser_test text1 text2 ...

                Synthesizes each text in turn, choosing voices randomly.

        festival_panel.prl
                Is a Tk graphical interface allowing you to
                enter text, select a voice and hear the speech.
                
                Run with -q if you don't want it to be quite so
                chatty. 

                Dispite the name, it's not actually festival specific,
                if someone implements an interface to another
                synthesiser it would be trivial to allow access to it
                from this script.