Festival Speech Synthesis System: - Speech Resource Pages
Festival Speech Synthesis System: - Speech Resource Pages
Festival Speech Synthesis System: - Speech Resource Pages
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
for non-commercial use (we are working on a free replacement). In some cases only a pointer to an ftp'able<br />
file plus a program to convert that file to the <strong>Festival</strong> format is included.<br />
festvox_NAME.tar.gz<br />
You'll need a speech database. A number are available (with varying distribution policies). Each voice may<br />
have other dependencies such as requiring particular lexicons<br />
festdoc_1.4.3.tar.gz<br />
Full postscript, info and html documentation for <strong>Festival</strong> and the <strong>Speech</strong> Tools. The source of the<br />
documentation is available in the standard distributions but for your conveniences it has been pre-generated.<br />
In addition to <strong>Festival</strong> specific sources you will also need<br />
A UNIX machine<br />
Currently we have compiled and tested the system under Solaris (2.5(.1), 2.6, 2.7 and 2.8), SunOS (4.1.3),<br />
FreeBSD 3.x, 4.x Linux (Redhat 4.1, 5.0, 5.1, 5.2, 6.[012], 7.[01], 8.0 and other Linux distributions), and it<br />
should work under OSF (Dec Alphas) SGI (Irix), HPs (HPUX). But any standard UNIX machine should be<br />
acceptable. We have now successfully ported this version to Windows NT nad Windows 95 (using the Cygnus<br />
GNU win32 environment). This is still a young port but seems to work.<br />
A C++ compiler<br />
Note that C++ is not very portable even between different versions of the compiler from the same vendor.<br />
Although we've tried very hard to make the system portable, we know it is very unlikely to compile without<br />
change except with compilers that have already been tested. The currently tested systems are<br />
❍ Sun Sparc Solaris 2.5, 2.5.1, 2.6, 2.7, 2.9: GCC 2.95.1, GCC 3.2<br />
❍ FreeBSD for Intel 3.x and 4.x GCC 2.95.1, GCC 3.0<br />
❍ Linux for Intel (RedHat 4.1/5.0/5.1/5.2/6.0/7.x/8.0): GCC 2.7.2, GCC 2.7.2/egcs-1.0.2, egcs 1.1.1, egcs-<br />
1.1.2, GCC 2.95.[123], GCC "2.96", GCC 3.0, GCC 3.0.1 GCC 3.2 GCC 3.2.1<br />
❍ Windows NT 4.0: GCC 2.7.2 plus egcs (from Cygnus GNU win32 b19), Visual C++ PRO v5.0, Visual<br />
C++ v6.0<br />
Note if GCC works on one version of Unix it usually works on others.<br />
We have compiled both the speech tools and <strong>Festival</strong> under Windows NT 4.0 and Windows 95 using the GNU<br />
tools available from Cygnus.<br />
ftp://ftp.cygnus.com/pub/gnu-win32/.<br />
GNU make<br />
Due to there being too many different make programs out there we have tested the system using GNU make<br />
on all systems we use. Others may work but we know GNU make does.<br />
Audio hardware<br />
You can use <strong>Festival</strong> without audio output hardware but it doesn't sound very good (though admittedly you<br />
can hear less problems with it). A number of audio systems are supported (directly inherited from the audio<br />
support in the Edinburgh <strong>Speech</strong> Tools Library): NCD's NAS (formerly called netaudio) a network<br />
transparent audio system (which can be found at ftp://ftp.x.org/contrib/audio/nas/); `/dev/audio' (at 8k<br />
ulaw and 8/16bit linear), found on Suns, Linux machines and FreeBSD; and a method allowing arbitrary<br />
UNIX commands. See section 23. Audio output.<br />
Earlier versions of <strong>Festival</strong> mistakenly offered a command line editor interface to the GNU package readline, but due<br />
to conflicts with the GNU Public Licence and <strong>Festival</strong>'s licence this interface was removed in version 1.3.1. Even<br />
<strong>Festival</strong>'s new free licence would cause problems as readline support would restrict <strong>Festival</strong> linking with non-free<br />
code. A new command line interface based on editline was provided that offers similar functionality. Editline remains<br />
a compilation option as it is probably not yet as portable as we would like it to be.<br />
In addition to the above, in order to process the documentation you will need `TeX', `dvips' (or similar), GNU's<br />
`makeinfo' (part of the texinfo package) and `texi2html' which is available from<br />
http://wwwcn.cern.ch/dci/texi2html/.<br />
However the document files are also available pre-processed into, postscript, DVI, info and html as part of the<br />
distribution in `festdoc-1.4.X.tar.gz'.