Speech synthesis, i.e. generation of human speech from written text. Process opposite to /speech-recognition. This tag is for general questions regarding TTS. For particular pieces of software use tags like /festival /espeak.
Speech synthesis, also known as Text-To-Speech (TTS), is the conversion of written text into pronounced words.
TTS software
1. Screen readers
Apropos: List of screen readers on Wikipedia
- Orca - scriptable screen reader orca
- Yasr - heneral-purpose console screen reader
- Speakup - screen review package for Linux speakup
2. Voice browsers and browser plugins
3. Speech synthesizers
Apropos: Comparison of speech synthesizers on Wikipedia
- eSpeak and espeak NG - speech synthesizer for Linux and Windows. GUI: Gespeak. See also: espeak-ng on Wikipedia espeak
- flite - small run-time speech synthesis engine
- FreeTTS - speech synthesizer written entirely in the Java
- Festival - general multi-lingual speech synthesis system festival
4. Interfaces and connectors
- Speech Dispatcher - common interface to speech synthesis with backends for eSpeak, Festival, and a few other speech synthesizers speech-dispatcher
- espeakup - light weight connector for espeak and speakup espeakup
5. Other
- Praat - program for speech analysis and synthesis
- Jovie - KDE TTS daemon
- MBROLA - phonemes-to-audio program
Related tags
Related sites
General
- Wikipedia: Speech synthesis
- Wikipedia: Speech Synthesis Markup Language
- Wikipedia: Comparison of speech synthesizers
Linux
- ArchLinux: Speech recognition and TTS
- Ubuntu: TextToSpeech
- AskUbuntu: TTS tag
- The Speakup Project
- Debian: Alioth Project - people who work on a tts or speech synthesizer package
- Debian: Accessibility