From ArchWiki
Revision as of 09:41, 15 November 2008 by Changaco (talk | contribs) (removed stub flag)
Jump to navigation Jump to search


Festival is a general multi-lingual speech synthesis system developed at CSTR (Centre for Speech Technology Research).

Step 1: Installation

Festival is in the extra repository so:

# pacman -S festival

You will also need to install one or more voices because by default there is no voice to speak with.

Step 2: Add voices

American English

American English male voice `kal' 16kHz version:

# pacman -S festival-kallpc16k

British English

British English male voice `rab' 16kHz version:

# pacman -S festival-rablpc16k

Other voices

Other voices are available for Festival, some of them can be found in AUR.

Step 3: Testing and debugging

To test festival lets make it speak an example text:

$ echo "This is an example. Seems like I'm working fine."|festival --tts

If your hear all the example text below: congratulations, you just installed a TTS system.

If you don't hear anything or just the beginning of the example sentence continue below.


If festival returns the following error message:

Linux: can't open /dev/dsp

Switch to ALSA output by adding these lines to the end of your .festivalrc file, or to /usr/share/festival/festival.scm (source):

(Parameter.set 'Audio_Method 'Audio_Command)
(Parameter.set 'Audio_Command "aplay -q -c 1 -t raw -f s16 -r $SR $FILE")