The Festival Speech Synthesis System is a general multi-lingual
speech synthesis
Speech synthesis is the artificial production of human speech. A computer system used for this purpose is called a speech synthesizer, and can be implemented in software or hardware products. A text-to-speech (TTS) system converts normal langua ...
system originally developed by
Alan W. Black, Paul Taylor and Richard Caley at the Centre for Speech Technology Research (CSTR) at the
University of Edinburgh
The University of Edinburgh (, ; abbreviated as ''Edin.'' in Post-nominal letters, post-nominals) is a Public university, public research university based in Edinburgh, Scotland. Founded by the City of Edinburgh Council, town council under th ...
. Substantial contributions have also been provided by
Carnegie Mellon University
Carnegie Mellon University (CMU) is a private research university in Pittsburgh, Pennsylvania, United States. The institution was established in 1900 by Andrew Carnegie as the Carnegie Technical Schools. In 1912, it became the Carnegie Institu ...
and other sites. It is distributed under a
free software license
A free-software license is a notice that grants the recipient of a piece of software extensive rights to modify and redistribute that software. These actions are usually prohibited by copyright law, but the rights-holder (usually the author) ...
similar to the
BSD License
BSD licenses are a family of permissive free software licenses, imposing minimal restrictions on the use and distribution of covered software. This is in contrast to copyleft licenses, which have share-alike requirements. The original BSD lic ...
.
It offers a full
text to speech system with various
API
An application programming interface (API) is a connection between computers or between computer programs. It is a type of software interface, offering a service to other pieces of software. A document or standard that describes how to build ...
s, as well as an environment for development and research of speech synthesis techniques. It is written in
C++ with a
Scheme-like
command interpreter for general customization and extension.
Festival is designed to support multiple languages, and comes with support for
English (
British
British may refer to:
Peoples, culture, and language
* British people, nationals or natives of the United Kingdom, British Overseas Territories and Crown Dependencies.
* British national identity, the characteristics of British people and culture ...
and
American pronunciation),
Welsh, and
Spanish. Voice packages exist for several other languages, such as
Castilian Spanish
In English, Castilian Spanish can mean the variety of Peninsular Spanish spoken in northern and central Spain, the standard form of Spanish, or Spanish from Spain in general. In Spanish, the term (Castilian) can either refer to the Spanish langu ...
,
Czech
Czech may refer to:
* Anything from or related to the Czech Republic, a country in Europe
** Czech language
** Czechs, the people of the area
** Czech culture
** Czech cuisine
* One of three mythical brothers, Lech, Czech, and Rus
*Czech (surnam ...
,
Finnish,
Hindi
Modern Standard Hindi (, ), commonly referred to as Hindi, is the Standard language, standardised variety of the Hindustani language written in the Devanagari script. It is an official language of India, official language of the Government ...
,
Italian
Italian(s) may refer to:
* Anything of, from, or related to the people of Italy over the centuries
** Italians, a Romance ethnic group related to or simply a citizen of the Italian Republic or Italian Kingdom
** Italian language, a Romance languag ...
,
Marathi
Marathi may refer to:
*Marathi people, an Indo-Aryan ethnolinguistic group of Maharashtra, India
**Marathi people (Uttar Pradesh), the Marathi people in the Indian state of Uttar Pradesh
*Marathi language, the Indo-Aryan language spoken by the Mar ...
,
Polish,
Russian and
Telugu.
Festvox
The Festvox project aims to make the building of new synthetic voices more systematic and better documented, making it possible for anyone to build a new voice. It is distributed under a
free software license
A free-software license is a notice that grants the recipient of a piece of software extensive rights to modify and redistribute that software. These actions are usually prohibited by copyright law, but the rights-holder (usually the author) ...
similar to the
MIT License
The MIT License is a permissive software license originating at the Massachusetts Institute of Technology (MIT) in the late 1980s. As a permissive license, it puts very few restrictions on reuse and therefore has high license compatibility.
Unl ...
.
Festvox is a suite of tools by
Alan W. Black and
Kevin Lenzo for building synthetic voices for Festival. It includes a step-by-step tutorial with examples in document called "Building Synthetic Voices".
Flite
Flite is a small run-time speech synthesis engine developed at
Carnegie Mellon University
Carnegie Mellon University (CMU) is a private research university in Pittsburgh, Pennsylvania, United States. The institution was established in 1900 by Andrew Carnegie as the Carnegie Technical Schools. In 1912, it became the Carnegie Institu ...
, derived from both Festival and Festvox.
Linux compatibility
There is a Festival
plug-in for
GStreamer
GStreamer is a Pipeline (computing), pipeline-based multimedia framework that links together a wide variety of media processing systems to complete complex workflows. For instance, GStreamer can be used to build a system that reads files in one f ...
. Festival is pre-packaged for several
Linux distributions
A Linux distribution, often abbreviated as distro, is an operating system that includes the Linux kernel for its kernel (operating system), kernel functionality. Although the name does not imply distribution (marketing), product distribution pe ...
.
See also
*
Orca (assistive technology)
References
External links
The Festival Speech Synthesis SystemFlite at CMU
FestvoxFlinger singing synthesis
{{Speech synthesis
Free speech synthesis software
Free multimedia software
Free software programmed in C++
Spoken articles
Singing software synthesizers