FESTIVAL(1)

๐Ÿ“ฆ
version 2.5.0 ยท 3 versions
, in debian bookworm, debian trixie, ubuntu jammy, ubuntu noble, ubuntu questing, ubuntu resolute, ubuntu stonking

๐Ÿ’– FESTIVAL(1) ๐Ÿ’–

okay bestie, sit down, we're doing the General Commands Manual thing and it's giving iconic. this is festival, and she is a whole text-to-speech system โœจ


๐ŸŒธ NAME ๐ŸŒธ

festival โ€” a text-to-speech system. that's it, that's the girl. ๐Ÿ’…


๐ŸŽ€ SYNOPSIS ๐ŸŽ€

festival [options] [file0] [file1] ...

๐Ÿฆ‹ DESCRIPTION ๐Ÿฆ‹

so festival is a general purpose text-to-speech system, no cap. and like, yeah she renders text as speech, but that's not even her whole personality โ€” she can also live in an interactive command mode for testing and developing various aspects of speech synthesis technology. main character energy fr fr ๐Ÿ”ฅ

she's got two major modes: command and tts (which is text-to-speech, duh ๐Ÿ’€).

  • in command mode, input โ€” whether it's from a file or interactive โ€” gets interpreted by the command interpreter.
  • in tts mode, input gets rendered as speech.

and here's a lil detail that's lowkey important: when you're in command mode, filenames that start with a left parenthesis are treated as literal commands and evaluated. periodt. ๐Ÿซถ


โœจ OPTIONS โœจ

  • -q โ€” load no default setup files. clean slate vibes.
  • --datadir <string> โ€” set the data directory pathname. tell her where her stuff lives.
  • --libdir <string> โ€” set the library directory pathname.
  • -b โ€” run in batch mode (no interaction). no chatting, just vibes.
  • --batch โ€” run in batch mode (no interaction). same energy, longer spelling ๐Ÿ’–
  • --tts โ€” synthesize text in files as speech. no files means read from stdin. and heads up, this implies no interaction by default.
  • -i โ€” run in interactive mode (and yes, that's the default).
  • --interactive โ€” run in interactive mode (default). she wants to talk to you ๐Ÿฅบ
  • --pipe โ€” run in pipe mode, reading commands from stdin, but no prompt or return values are printed. this is the default if stdin is not a tty.
  • --language <string> โ€” run in a named language. default is english, but spanish, russian, welsh and others are available. multilingual queen ๐Ÿ‘‘
  • --server โ€” run in server mode, waiting for clients of server_port (1314). she's on aux, waiting for her callers ๐Ÿ“ž
  • --script <ifile> โ€” used in #! scripts, runs in batch mode on file and passes all other args to Scheme. shebang-coded โญ
  • --heap <int> {10000000} โ€” set size of Lisp heap. and listen, you should not normally need to change this from its default, okay? leave her alone ๐Ÿ™ˆ
  • -v โ€” display version number and exit.
  • --version โ€” display version number and exit. same thing, extra syllables ๐Ÿ’œ

๐Ÿ’€ BUGS ๐Ÿ’€

More than you can imagine.

literally. more than you can imagine. not me being honest in a manpage ๐Ÿ˜ญ

a manual with much detail (though not complete) is available in distributed as part of the system, and it's also accessible at http://www.cstr.ed.ac.uk/projects/festival/manual/ ๐Ÿงš

and even though we cannot guarantee the time required to fix bugs, we would appreciated it if they were reported to festival-bug@cstr.ed.ac.uk. (yes, "would appreciated" โ€” we're keeping the original's whole vibe, don't @ me ๐Ÿ“)


๐ŸŒˆ AUTHOR ๐ŸŒˆ

Alan W Black, Richard Caley and Paul Taylor (C) Centre for Speech Technology Research, 1996-1998 University of Edinburgh 80 South Bridge Edinburgh EH1 1HN http://www.cstr.ed.ac.uk/projects/festival.html


and that's the whole page bestie!! this was written on the 6th Apr 1998, it's part of General Commands Manual, and it's literally called FESTIVAL(1) โ€” go forth and make her speak ๐Ÿ’–โœจ๐ŸŽ€