Comparison of speech synthesizers
Here is a non-exhaustive comparison of speech synthesis programs:
General
Technical voice details
Technical details
Name
|
Online demo
|
Available language(s)
|
Available voices
|
Programming language
|
Operating system(s)
|
15.ai
|
Yes
|
English (United States)
|
50+
|
Python
|
Any
|
Apple PlainTalk
|
?
|
English (United States), ...
|
15+
|
?
|
Macintosh
|
AT&T Natural Voices
|
Yes
|
English (British), English (Indian), English (US), French, French (Canadian), German, Italian, Spanish (Latin American)
|
20
|
C++
|
Linux Windows
|
Cepstral
|
Yes
|
English (British), English (US), Italian, French (Canadian), German, Spanish (American), ...
|
25+
|
C/C++
|
Mac OS X Windows i386-Linux x86-64-Linux Sparc-Solaris i386-Solaris
|
CereProc
|
Yes
|
English (British), English (US), English (Scottish), English (Irish), French, French (Canadian), German, Austrian German, Italian, Irish, Spanish (Castilian), Spanish (Latin American), Dutch, Polish, Portuguese, Portuguese (Brazilian), Japanese, Catalan, Scottish Gaelic, Swedish, Russian, Mandarin
|
46
|
Java / C C++ / Objective C / Python / C# & .Net through SAPI
|
Linux Windows Mac OS X Embedded Linux Android iOS Cloud service
|
eSpeak
|
Samples
|
Afrikaans, Albanian, Armenian, Cantonese, Catalan, Croatian, Czech, Danish, Dutch, English (British, US, Scottish, Westindies...), Esperanto, Estonian, Finnish, French (France, Belgium), Georgian, German, Greek, Hindi, Hungarian, Icelandic, Indonesian, Italian, Kannada, Kurdish, Latvian, Lojban, Macedonian, Malayalam, Mandarin, Norwegian, Persian, Polish, Portuguese, Romanian, Russian, Serbian, Slovak, Spanish, Swahili, Swedish, Tamil, Turkish, Vietnamese, Welsh.
|
several
|
C++
|
Linux Windows Mac OS X RISC OS
|
Festival Speech Synthesis System
|
Yes
|
English (UK), English (US), Spanish, Hindi, Croatian, Finnish, Polish, Welsh.
|
Several
|
C++
|
Linux Windows
|
FreeTTS
|
?
|
English...
|
Several
|
Java
|
Cross-platform
|
LumenVox
|
Yes
|
Danish, Dutch, English (Australian), English (US), English (UK), English (Welsh), English (Indian), French, French (Canadian), German, Icelandic, Italian, Polish, Portuguese, Portuguese (Brazilian), Romanian, Russian, Spanish (North American), Spanish (Latin American), Spanish (Castilian), Swedish, Turkish, Welsh, Welsh English
|
57
|
C/C++
|
Windows Linux
|
Nuance Vocalizer
|
Yes
|
US English, Australian English, Indian English, Irish English, South African English, UK English, Argentinian Spanish, Castilian Spanish, Colombian Spanish, Mexican Spanish, Arabic, Catalan, Basque, Galician, Dutch, Belgian Dutch, Portuguese, Brazilian Portuguese, Bulgarian, French, Canadian French, Cantonese (Hong Kong), Mandarin, Mandarin Taiwanese, Czech, Danish, Finnish, German, Greek, Hebrew, Hindi, Hungarian, Indonesian, Italian, Japanese, Korean, Norwegian, Polish, Romanian, Russian, Slovak, Swedish, Thai, Turkish
|
70+
|
C/C++
|
Windows Linux Android
|
VoiceText
|
Yes
|
English (US), English (British), American Spanish, Canadian French, Chinese Mandarin, Japanese, Korean
|
13
|
C/C++/Java
|
Windows Linux
|
|
|