TTS - Text To Speech/Speech Synthesis -


  • The MBROLA Project
    The aim of the MBROLA project, initiated by the TCTS Lab of the Faculté Polytechnique de Mons (Belgium), is to obtain a set of speech synthesizers for as many languages as possible, and provide them free for non-commercial applications.
    Afrikaans, American English, Arabic, Brazilian Portuguese, Breton, British English, Canadian French, Croatian, Czech, Dutch, Estonian, French, German, Greek, Korean, Hebrew, Hindi, Hungarian, Icelandic, Indonesian, Iranian, Japanese, Classical Latin, Lithuanian, Malay, Polish, Portuguese (European), Romanian, Spanish, Spanish Mexican, Swedish, Telugu, Turkish, Spanish Venezuelan
  • FreeTTS
    FreeTTS is a speech synthesis system written entirely in the JavaTM programming language. It is based upon Flite: a small run-time speech synthesis engine developed at Carnegie Mellon University. Flite is derived from the Festival Speech Synthesis System from the University of Edinburgh and the FestVox project from Carnegie Mellon University.
  • The Festival Speech Synthesis System
    Festival offers a general framework for building speech synthesis systems as well as including examples of various modules. As a whole it offers full text to speech through a number APIs: from shell level, though a Scheme command interpreter, as a C++ library, from Java, and an Emacs interface. Festival is multi-lingual (currently English (British and American), and Spanish) though English is the most advanced.
  • Flite: a small, fast run time synthesis engine
    Flite (festival-lite) is a small, fast run-time synthesis engine developed at CMU and primarily designed for small embedded machines and/or large servers. Flite is designed as an alternative synthesis engine to Festival for voices built using the FestVox suite of voice building tools.
  • festvox
    The Festvox project aims to make the building of new synthetic voices more systemic and better documented, making it possible for anyone to build a new voice.
  • gnuspeech
    Gnuspeech is an extensible, text-to-speech package, based on real-time, articulatory, speech-synthesis-by-rules. That is, it converts text strings into phonetic descriptions, aided by a pronouncing dictionary, letter-to-sound rules, rhythm and intonation models; transforms the phonetic descriptions into parameters for a low-level articulatory synthesiser; and uses these to drive an articulatory model of the human vocal tract producing an output suitable for the normal sound output devices used by GNU/Linux.
  • The Epos Speech Synthesis System
    Epos is a language independent rule-driven Text-to-Speech (TTS) system primarily designed to serve as a research tool. Epos is (or tries to be) independent of the language processed, linguistic description method, and computing environment.
  • HMM-Based Speech Synthesis System (HTS)
    HTS version 1.1.1 comes with a small run-time synthesis engine (less than 1 MB including acoustic models), which can run without the HTK library. The current version does not include any text analyzer but the Festival Speech Synthesis System can be used as a text analyzer. This distribution includes a demo script using CMU ARCTIC US English awb, which generates "voices" for Festival.




updated 24 May 2006