Speech synthesis
lastmod 2026-04-15created 2019-01-0942 edits
Speech synthesis is a technology in which a machine automatically produces the sound waves of speech. Put simply, it records the speech of one person chosen as a model, splits it into fixed speech units, labels them with codes and feeds them into a synthesizer, and then, on instruction, recombines only the needed speech units to produce speech artificially. It is also called TTS (=Text-to-Speech).
Synthesizing individual speech segments is difficult and gives poor results, so speech synthesis is sometimes based on recordings that capture, around each segment boundary, the end of the preceding sound together with the start of the following sound. This kind of junction processing is called diphone processing.
Along with speech recognition, it is used in many areas such as translation machines and robot manufacturing technology.
Libraries
- say converts text to audible speech using the GNUstep speech engine.
-
sudo apt-get install gnustep-gui-runtime -
say "hello"
-
-
sudo apt-get install festival -
echo "hello" | festival --tts
-
sudo apt-get install speech-dispatcher -
spd-say "hello"
-
sudo apt-get install espeak -
espeak "hello"
Deep learning based
- Multi-Speaker Tacotron in TensorFlow
Korean TTS
- Comparing 4 Korean open-source TTS models | Zonos, Metis, CosyVocie2, GPT-soVITs - YouTube
- Zonos
- Metis
- CosyVocie2
- GPT-soVITs
See also
- Speech recognition (Speech-to-Text; STT)
- Speech synthesis (Text-to-Speech; TTS)
- Voice-To-Voice
- Voice Changer
- Deep Voice
Favorite site
- Wikipedia (en) Speech synthesis
- AI preparation - TTS (Text-to-Speech)
- How to text-to-speech output using command-line?
- Korean TTS showdown | Typecast vs ElevenLabs vs Supertone vs Hailuo AI - YouTube
Online tools
- Naver Papago - Natural-sounding voice; accepts up to 5000 characters
- Best Text-to-Speech Demo: Create Talking Avatars and Online Characters | Oddcast TTS Demo - Many voices to choose from. Accepts up to 600 characters
- Text To Speech in a Variety of Languages and Dialects Voices - The voice we all know. Audio can also be saved
- Applied sciences
- Artificial intelligence
- Audiblez
- Audio signal processing
- Bark
- ChatGPT
- Conversational Speech Model
- Deep learning
- Deep Voice
- Dia (TTS)
- Eleven v3
- ElevenLabs
- Handy
- Kaldi
- Kitten TTS
- Kokoro
- Massively Multilingual Speech
- MimikaStudio
- NotebookLM
- Phonetics
- Pocket TTS
- Python:Libraries
- RealtimeVoiceChat
- Spark TTS
- Spd-say
- Speech recognition
- Tacotron
- Text To Image
- Text To Video
- Transformer
- VALL-E
- VibeVoice
- Voice changer
- Voice-Pro
- Voice-To-Voice
- VoxCPM2
- Zonos