Comparison of speech synthesizers

From Wikipedia, the free encyclopedia

Here is a non-exhaustive comparison of speech synthesis programs:

General[edit]

Name Creator(s) First public release date Latest stable version Software license
15.ai 15 2020 2022
Apple PlainTalk Apple Inc. 1984 2018 Bundled with Mac OS X
AT&T Natural Voices AT&T Natural Voices ? 2008 Proprietary
Polly Amazon AWS 2016 2019 Proprietary
Cepstral Cepstral 2000 2013 Proprietary
CereProc CereProc 2006 2017, February Proprietary
eSpeak Jonathan Duddington 2006, February 10 2022, April 3 GPLv3+
Festival Speech Synthesis System CSTR ? 2014, December MIT-like license
FreeTTS Paul Lamere
Philip Kwok
Dirk Schnelle-Walka
Willie Walker
...
2001, December 14 2009, March 9 BSD
LumenVox LumenVox 2011 2019 Proprietary
Microsoft Speech API Microsoft 1995 2012 Bundled with Windows
VoiceText ReadSpeaker (Formerly Neospeech) 2002 2017 Proprietary
Nuance Vocalizer Nuance Communications, Inc. ? 2018 Proprietary

Technical voice details[edit]

Platform SSML SAPI version WS PLS CLI
15.ai ? ? ? ? ?
Apple PlainTalk ? ? ? ? ?
AT&T Natural Voices Yes 5.1 ? ? ?
Cepstral (company) Yes 5.x Yes Yes Yes
CereProc Yes 5.x Yes Yes Yes
eSpeak Yes 5.x ? ? Yes
Festival Speech Synthesis System ? ? ? ? Yes
FreeTTS ? ? ? ? ?
LumenVox Yes 5.x Yes Yes Yes
Microsoft Speech API 5.x only 4.x/5.x ? ? ?
Nuance Vocalizer ? ? ? ? ?
VoiceText Yes 5.x ? ? ?

Technical details[edit]

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