Comparison of speech synthesizers

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

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

General[edit]

Creator(s) First public release date Latest stable version Software license Cost
Apple PlainTalk Apple Inc. 1984 2007, October 26 Bundled with Mac OS X Bundled
AT&T Natural Voices AT&T Natural Voices ? 2008 Commercial $295 – $995
Cepstral Cepstral 2000 2013 Proprietary $29+
CereProc CereProc 2006 2012, August Proprietary £25.99+
eSpeak Jonathan Duddington 2006, February 10 2013, May GPLv3+ Free
Ekho Cameron Wong 2008, March 26 2013, January 15 GPLv2+ Free
Festival Speech Synthesis System CSTR ? 2010, November MIT-like license Free
FreeTTS Paul Lamere
Philip Kwok
Dirk Schnelle-Walka
Willie Walker
...
2001, December 14 2009, March 9 BSD Free
IVONA TTS IVONA Software 2005 ? Commercial Free for Android
Kurzweil 1000 and Kurzweil 3000 Kurzweil Educational Systems, Inc. 1996 2005 Commercial ?
Loquendo Loquendo 1975 2011 Commercial ?
Neospeech Neospeech 2002 2013 Commercial ?
Nuance Vocalizer Nuance Communications, Inc. ? 2013 Proprietary ?
Praat Paul Boersma
David Weenink
? 2011, September 11 GPL Free
SVOX Nuance Communications, Inc. ? ? Proprietary ?
Voxygen Expressive Speech Voxygen SAS 2011, September ? Proprietary ?

Technical voice details[edit]

Platform SSML SAPI version WS PLS CLI
AT&T Natural Voices Yes 5.1  ?  ?  ?
Cepstral (company) Yes 5.x Yes Yes Yes
CereProc Yes 5.x Yes  ? Yes
IVONA TTS 1.0/1.1 5.1 /5.3 Yes 1.0 Yes
eSpeak
Festival Speech Synthesis System
FreeTTS
Kurzweil 1000 and Kurzweil 3000
Loquendo
Neospeech Yes 5.x
Nuance Vocalizer
Praat
SVOX
Voxygen Expressive Speech Yes 5.x  ? Yes  ?

Technical details[edit]

Online demo Available language(s) Available voices(s) Programming language Operating system(s)
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, German, Austrian German, Italian, Spanish (Castillan), Spanish (Latin American), Dutch 21 C/Python Linux
Windows
Mac OS X
Embedded Linux
Android
iOS
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, Polish, Portuguese, Romanian, Russian, Serbian, Slovak, Spanish, Swahili, Swedish, Tamil, Turkish, Vietnamese, Welsh. Several C++ Linux
Windows
Mac OS X
RISC OS
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
Windows
Android
Festival Speech Synthesis System Yes English… Several C++ Linux
Windows
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
Linux
Android
Kurzweil 1000 and Kurzweil 3000 ? ? ? ? ?
Neospeech Yes English (US), English (British), American Spanish, Canadian French, Chinese Mandarin, Japanese, Korean 13 C/C++/Java Windows
Linux
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
Linux
Nuance Vocalizer Yes English (Australian), English (British), English (US), Portuguese (Brazilian), French (Canadian), German, Spanish (Latin American) 70+ C/C++ Windows
Linux
Praat ? ? ? C Windows
Linux
Macintosh
FreeBSD
Solaris
Nuance SVOX ? ? ? ? ?
Voxygen Expressive Speech Yes French, French (Canadian), French (African), English, Spanish, Italian, Arabic 47 C/C++, Java and Python Windows
Linux
Android