[image of the Head of a GNU]


  1. What is gnuspeech?
  2. Releases?
  3. Why is it called gnuspeech?
  4. Obtaining gnuspeech
  5. Getting help with gnuspeech
  6. Finding additional packages for gnuspeech
  7. Further information
  8. If you want to help with gnuspeech

What is 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 research that provides the foundation of the system was carried out in research departments in France, Sweden, Poland, and Canada. Some of the features of gnuspeech and associated tools include:

Overview of the main Articulatory Speech Synthesis System

Why is it called gnuspeech?

It is a play on words. This is a new approach to speech synthesis from text. It is also a GNU project, aimed at providing high quality text-to-speech output for GNU/Linux. In addition, it provides a comprehensive tool for psychophysical and linguistic experiments.


Gnuspeech is currently under development. It is being ported from an original NeXTSTEP 3.x version to run under GNU/Linux. No full GNU/Linux release is currently available, but a release of the interactive Monet system for Mac OS/X and GNUstep is available, with some work remaining to be completed for GNUstep version (as of 2005-03-20—see next section for details).