Notes -------------------------------------------------------------------------------- You must have either festival or rsynth installed for this software to function properly. Please see the README file. You must have perl installed and on your path to build the software successfuly. Building the software -------------------------------------------------------------------------------- Extract the archive, either: [user@host dir]$ tar xzvf speechd-x.y.tar.gz or: [user@host dir]$ gzip -dc speechd-x.y.tar.gz | tar xvf - Run make: [user@host speechd]$ make Installing the software -------------------------------------------------------------------------------- To install the software (as root), run make install: [root@host speechd]# make install Uninstalling the software -------------------------------------------------------------------------------- Either remove the files manually (there is no list of files just yet...you're better off using a package manager if you want to be able to do this). Or try 'make uninstall', which should (if the developers have kept it up to date) remove all the installed files. Build Options -------------------------------------------------------------------------------- Common options for the build that you may need to modify for your environment: PERL_BINARY - specifies the location of your perl binary, the default is /usr/bin/perl. For example: make PERL_BINARY=/usr/local/bin/perl INSTALL_BINDIR BIN_MODE BIN_OWNER BIN_GROUP INSTALL_MANDIR MAN_MODE MAN_OWNER MAN_GROUP INSTALL_RCDIR RC_MODE RC_OWNER RC_GROUP These three groups of variables are for the scripts (BIN) man pages (MAN) and rc scripts (RC). MODE determines the file permissions, the default is (BIN=755 MAN=644 RC=644). OWNER and GROUP define the owner and group of the file (both are root by default for all the groups). SPEECHD_FIFO This sets the fifo that is created (/dev/speech is the default). Developer build targets -------------------------------------------------------------------------------- make speechd-version increments the version number in the speechd sources make catspeech-version increments the version number in the catspeech sources make dist creates a distribution tar archive named based on the version number in the speechd sources make clean removes the bin and man directories recursivly