LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

festival

general-purpose speech synthesis system

TLDR

Speak text
$ echo "[Hello world]" | festival --tts
copy
Speak file contents
$ festival --tts [file.txt]
copy
Start interactive mode
$ festival
copy
Speak with specific voice
$ echo "[text]" | festival --tts --voice [voice_name]
copy
Save speech to WAV
$ echo "[Hello]" | text2wave -o [output.wav]
copy
List available voices
$ festival -b "(voice.list)"
copy

SYNOPSIS

festival [options] [file]

DESCRIPTION

festival is a general-purpose speech synthesis system. It converts text to speech using various synthesis techniques and can be controlled interactively or through scripts.The system supports multiple languages and voices, and can be extended with new voices. It's used for accessibility, voice interfaces, and audio content generation.

PARAMETERS

--tts

Text-to-speech mode (read from stdin).
-b expression
Evaluate Scheme expression.
-i
Interactive mode.
--voice name
Select voice.
--otype type
Output type (riff, aiff, etc.).
--server
Run as server.
--heap size
Heap size in bytes.
--help
Display help.

RELATED COMMANDS

text2wave: Convert text to audio filefestival_client: Connect to server

INSTALL

sudo apt install festival
copy
sudo dnf install festival
copy
sudo pacman -S festival
copy
sudo zypper install festival
copy

CAVEATS

Voice quality varies. Large texts may be slow. Some voices require additional downloads. Scheme knowledge helpful for customization.

HISTORY

Festival was developed at the Centre for Speech Technology Research at the University of Edinburgh by Alan Black and Paul Taylor starting in the 1990s. It became a widely-used open source TTS system.

SEE ALSO

espeak(1), pico2wave(1), say(1), flite(1)

RESOURCES

Braincup
Open source brain training for math, memory and focus
Braincup mini-games
41 mini-games · Apache-2.0
No ads · No tracking
Play in browser
Download Braincup on the App StoreGet Braincup on Google PlayGet Braincup on F-Droid
276 stars
From the maker of Linux Command Library
Copied to clipboard
Braincup
Open source brain training for math, memory and focus. 41 mini-games, from mental arithmetic to Sudoku, N-Back and Solo Chess.
Apache-2.0 licensed · No ads · No tracking · No account
From the maker of Linux Command Library
Download Braincup on the App StoreGet Braincup on Google PlayGet Braincup on F-Droid