This file documents the Festival
Speech Synthesis System a general
text to speech system for making your computer talk and developing
new synthesis techniques.
Copyright (C) 1996-2004 University of Edinburgh
Permission is granted to make and distribute verbatim copies of this manual provided the copyright notice and this permission notice are preserved on all copies.
Permission is granted to copy and distribute modified versions of this manual under the conditions for verbatim copying, provided that the entire resulting derived work is distributed under the terms of a permission notice identical to this one.
Permission is granted to copy and distribute translations of this manual into another language, under the above conditions for modified versions, except that this permission notice may be stated in a translation approved by the authors.
This file documents the Festival Speech Synthesis System 1.4.3. This document contains many gaps and is still in the process of being written.
• Abstract: | initial comments | |
• Copying: | How you can copy and share the code | |
• Acknowledgements: | List of contributors | |
• What is new: | Enhancements since last public release | |
• Overview: | Generalities and Philosophy | |
• Installation: | Compilation and Installation | |
• Quick start: | Just tell me what to type | |
• Scheme: | A quick introduction to Festival’s scripting language | |
Text methods for interfacing to Festival | ||
• TTS: | Text to speech modes | |
• XML/SGML mark-up: | XML/SGML mark-up Language | |
• Emacs interface: | Using Festival within Emacs | |
Internal functions | ||
• Phonesets: | Defining and using phonesets | |
• Lexicons: | Building and compiling Lexicons | |
• Utterances: | Existing and defining new utterance types | |
Modules | ||
• Text analysis: | Tokenizing text | |
• POS tagging: | Part of speech tagging | |
• Phrase breaks: | Finding phrase breaks | |
• Intonation: | Intonations modules | |
• Duration: | Duration modules | |
• UniSyn synthesizer: | The UniSyn waveform synthesizer | |
• Diphone synthesizer: | Building and using diphone synthesizers | |
• Other synthesis methods: | other waveform synthesis methods | |
• Audio output: | Getting sound from Festival | |
• Voices: | Adding new voices (and languages) | |
• Tools: | CART, Ngrams etc | |
• Building models from databases: | ||
Adding new modules and writing C++ code | ||
• Programming: | Programming in Festival (Lisp/C/C++) | |
• API: | Using Festival in other programs | |
• Examples: | Some simple (and not so simple) examples | |
• Problems: | Reporting bugs. | |
• References: | Other sources of information | |
• Feature functions: | List of builtin feature functions. | |
• Variable list: | Short descriptions of all variables | |
• Function list: | Short descriptions of all functions | |
• Index: | Index of concepts. |