FindPage
View Source:
KnowledgeBase/FreeBSD/Festival
!!! Install [Festival|http://www.cstr.ed.ac.uk/projects/festival/] onto FreeBSD 6.0 !!! Source packages, voices and dependancies: Main program:<br> http://festvox.org/packed/festival/1.95/festival-1.95-beta.tar.gz<br> http://festvox.org/packed/festival/1.95/speech_tools-1.2.95-beta.tar.gz<br> US English voice dependancies:<br> http://festvox.org/packed/festival/1.95/festlex_POSLEX.tar.gz<br> http://festvox.org/packed/festival/1.95/festlex_CMU.tar.gz<br> British English voice dependancies:<br> http://festvox.org/packed/festival/1.95/festlex_POSLEX.tar.gz<br> http://festvox.org/packed/festival/1.95/festlex_OALD.tar.gz<br> Voices * Diphone Voice Packages (Mid-quality) (Requres POSLEX lexicon) * Requires CMU lexicon * Kal US English Male (16kHz) http://festvox.org/packed/festival/1.95/festvox_kallpc16k.tar.gz * Kal US English Male (8kHz) http://festvox.org/packed/festival/1.95/festvox_kallpc8k.tar.gz * Ked US English Male (16kHz) http://festvox.org/packed/festival/1.95/festvox_kedlpc16k.tar.gz * Ked US English Male (8kHz) http://festvox.org/packed/festival/1.95/festvox_kedlpc8k.tar.gz * Requires OLAD lexicon * Rab British English Male (16kHz) http://festvox.org/packed/festival/1.95/festvox_rablpc16k.tar.gz * Rab British English Male (8kHz) http://festvox.org/packed/festival/1.95/festvox_rablpc8k.tar.gz * HTS Voice Packages (Low-quality) (Requires POSLEX and CMU lexicons) * US English Male http://festvox.org/packed/festival/1.95/festvox_cmu_us_bdl_arctic_hts.tar.gz * US English Female http://festvox.org/packed/festival/1.95/festvox_cmu_us_slt_arctic_hts.tar.gz * Canadian English Male http://festvox.org/packed/festival/1.95/festvox_cmu_us_jmk_arctic_hts.tar.gz * Scottish English Male http://festvox.org/packed/festival/1.95/festvox_cmu_us_awb_arctic_hts.tar.gz * ~MultiSyn Voice Packages (High-quality) (Requires POSLEX and CMU lexicons) * Canadian English Male http://festvox.org/packed/festival/1.95/festvox_cstr_us_jmk_arctic_multisyn-1.0.tar.gz * Scottish English Male http://festvox.org/packed/festival/1.95/festvox_cstr_us_awb_arctic_multisyn-1.0.tar.gz ---- !!! Prerequisites * C++ compiler * Gnu Make * A real posix-compliant operating system ---- !!! Installation: Speech Tools 1.2.95 Beta <code brush=bash> cd build tar zxvf ../download/speech_tools-1.2.95-beta.tar.gz cd speech_tools </code> Patch the source to point to the new location of soundcard.h on FreeBSD <code brush=diff> diff -ur speech_tools-orig/audio/voxware.cc speech_tools/audio/voxware.cc --- speech_tools-orig/audio/voxware.cc Fri Apr 30 16:56:49 2004 +++ speech_tools/audio/voxware.cc Fri Oct 7 22:01:18 2005 @@ -61,11 +61,12 @@ #include "EST_error.h" #ifdef SUPPORT_FREEBSD16 -#include <machine/soundcard.h> +#include <sys/soundcard.h> #include <fcntl.h> int freebsd16_supported = TRUE; int linux16_supported = FALSE; static char *aud_sys_name = "FreeBSD"; +static int stereo_only = 0; #endif #ifdef SUPPORT_LINUX16 </code> Continue with the build <code brush=bash> ./configure gmake su root -c "gmake install" </code> ---- !!! Installation: Festival 1.95 Beta Untar the festival package into your build directory, then untar each of the lexicon and voice tarballs into the same location. They will automatically be placed in the proper locations. The following is for the basic US Male voice. <code brush=bash> cd build tar zxvf ../download/festival-1.95-beta.tar.gz tar zxvf ../download/festlex-POSLEX.tar.gz tar zxvf ../download/festlex-CMU.tar.gz tar zxvf ../download/festvox-kallpc16k.tar.gz cd festival ./configure gmake su root -c "gmake install" </code> Curiously, this will install the program to build/festival/bin and build/festival/lib, despite what is fed in to ./configure --prefix.