Comparison of speech synthesizers

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

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


Name Creator(s) First public release date Latest stable version Software license Cost
Alfanum TTS Alfanum 2004 2018 Proprietary ?
Apple PlainTalk Apple Inc. 1984 2007, October 26 Bundled with Mac OS X Bundled
AT&T Natural Voices AT&T Natural Voices ? 2008 Proprietary $295 – $995
Cepstral Cepstral 2000 2013 Proprietary $29+
CereProc CereProc 2006 2017, February Proprietary £25.99+
CPqD Texto Fala CPqD 1999 2016, March 1st Proprietary ?
eSpeak Jonathan Duddington 2006, February 10 2014, April 6 GPLv3+ Free
Ekho Cameron Wong 2008, March 26 2013, January 15 GPLv2+ Free
Expressive Speech Voxygen SAS 2011, September ? Proprietary Not Free
Festival Speech Synthesis System CSTR ? 2014, December MIT-like license Free
FreeTTS Paul Lamere
Philip Kwok
Dirk Schnelle-Walka
Willie Walker
2001, December 14 2009, March 9 BSD Free
Innoetics TTS Innoetics 2006, March 2016, December Proprietary €29 – €885
IVONA TTS IVONA Software 2005 ? Proprietary Free for Android
Loquendo Loquendo 1975 2011 Proprietary ?
LumenVox LumenVox 2011 2016 Proprietary ?
Microsoft Speech API Microsoft 1995 2009 Bundled with Windows Bundled
Neospeech Neospeech 2002 2013 Proprietary ?
Nuance Vocalizer Nuance Communications, Inc. ? 2013 Proprietary Not Free
Praat Paul Boersma
David Weenink
? 2016, December 12 GPL Free
SVOX Nuance Communications, Inc. ? ? Proprietary ?
SYNVO SYNVO 2011 ? Proprietary ?

Technical voice details[edit]

Platform SSML SAPI version WS PLS CLI
Alfanum TTS Yes 4.x/5.x ? ? ?
AT&T Natural Voices Yes 5.1 ? ? ?
Cepstral (company) Yes 5.x Yes Yes Yes
CereProc Yes 5.x Yes Yes Yes
CPqD Texto Fala Yes Yes Yes
IVONA TTS 1.0/1.1 5.1 /5.3 Yes 1.0 Yes
eSpeak Yes 5.x Yes
Festival Speech Synthesis System Yes
LumenVox Yes Yes Yes Yes
Microsoft Speech API 4.x/5.x
Neospeech Yes 5.x
Nuance Vocalizer
Voxygen - Expressive Speech 1.0/1.1 5.x ? Yes ?

Technical details[edit]

Name Online demo Available language(s) Available voices Programming language Operating system(s)
Alfanum TTS Yes Serbian, Croatian 8 C++ Windows
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
Cepstral Yes English (British), English (US), Italian, French (Canadian), German, Spanish (American), ... 25+ C/C++ Mac OS X
CereProc Yes English (British), English (US), English (Scottish), English (Irish), French, French (Canadian), German, Austrian German, Italian, Spanish (Castilian), Spanish (Latin American), Dutch, Polish, Portuguese, Portuguese (Brazilian), Japanese, Catalan, Scottish Gaelic, Swedish, Russian, Mandarin 45

Java / C C++ / Objective C / Python / C# & .Net through SAPI

Mac OS X
Embedded Linux
Cloud service
CPqD Texto Fala Yes Brazilian Portuguese, Latin American Spanish, US English 5 C, C++ and Java Windows
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 (Farsi), Polish, Portuguese, Romanian, Russian, Serbian, Slovak, Spanish, Swahili, Swedish, Tamil, Turkish, Vietnamese, Welsh. Several C++ Linux
Mac OS X
Ekho Yes Cantonese, Mandarin (standard Chinese), Zhaoan Hakka (a dialect in Taiwan), Tibetan, Ngangien (an ancient Chinese before Yuan Dynasty) and Korean 7 C++ Linux
Festival Speech Synthesis System Yes English (UK), English (US), Spanish, Hindi, Croatian, Finnish, Polish, Welsh. Several C++ Linux
FreeTTS ? English... Several Java Cross-platform
IVONA TTS Yes Danish, Dutch, English (Australian), English (US), English (UK), English (Welsh), French, French (Canadian), German, Icelandic, Italian, Polish, Portuguese (Brazilian), Romanian, Russian, Spanish (American), Spanish (Castilian), Welsh 43 C/C++ Windows
Neospeech Yes English (US), English (British), American Spanish, Canadian French, Chinese Mandarin, Japanese, Korean 13 C/C++/Java Windows
Nuance Loquendo Yes English (Australian), English (British), English (US), Castilian Spanish, Catalan, Valencian, Galician, French, German, Italian, Greek, Portuguese, Swedish, Dutch, Polish, Brazilian Portuguese, Mandarin Chinese, Mexican Spanish, Chilean, Argentinean, American Spanish, Canadian French, Turkish, Finnish, Russian, Danish, Norwegian, Arabic, Romanian 74 ? Windows
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
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
Praat ? ? ? C Windows
Nuance SVOX ? ? ? ? Android
Voxygen Expressive Speech ? French, French (Canadian), French (African), UK English, US English, Spanish, German, Italian, Arabic, Wolof 50 C/C++/Java/Python Windows

Text-to-speech engines on Android[edit]

Name Creator(s) Available languages (voices) Latest version Last updated Google Play Store rating
Voxygen - Expressive Speech Voxygen 6 (50) 1.6.0 2017-12 varies (4-5)
Acapela TTS Voices Acapela Group 35 (100+) 2015-04-07 3.6 (2,111)
CereProc Text-to-Speech CereProc 11 (26) 4.0.5 2017-03 varies
Eloquence Text-To-Speech Nuance 10 1.2.0 2015-03-02 4.3 (129)
eSpeak eSpeak 40+ 1.46.02 2012-12-14 3.3 (1,762)
Google TTS Google 13 (16) ? 2015-04-07 4.0 (429,325)
IVONA Text-to-Speech HQ IVONA 13 (13) 2015-06-23 3.9 (14,413)
NeoSpeech NewsSpeak NeoSpeech 1 (7) 1.1.0 2014-12-30 4.8 (16)
SVOX Classic Text-to-Speech Nuance 25+ (40+) ? 2012-09-28 3.7 (15,740)
Vocalizer Nuance 36 (80+) 1.0.5 2015-04-23 3.5 (487)