Text-to-Speech in Languages other than English

[Last updated 15 May 2008]

OS X only offers US English text-to-speech voices, and they are not of a very high quality. Apple’s voices are OK to listen to for short passages like getting your computer to speak the time, but if you use text-to-speech very much you’ll probably want to purchase a higher quality voice. Leopard’s new “Alex” voice is a great improvement, but even that voice is jarring and mechanical to listen to for more than a few minutes and only offers American English. So what are your alternatives for text to speech?

Note: “System Voices” mean that the voice can be used in any program that has text-to-speech ability and can be used with VoiceOver. You won’t see them as a separate program, the voice will appear in the list of voices on your computer.

Cepstral

Implementation: System Voices.
Languages: US English, UK English, Italian, Canadian French, German, Americas Spanish, and some odd “character” voices including a dog barking!
Trials available: Demos for all Cepstral voices are available online and you can download and try the voices before you purchase them. There’s no time limit on the trial but they insert messages in the audio output about the voice not being licensed.
Price: Around US$30 for each voice, see online store.

AssistiveWare InfoVox iVox

Implementation: System Voices.
Languages: American English, British English, American Spanish, Canadian French, French, German, Italian, Dutch, Flemish, Spanish, Portuguese, Brazilian Portuguese, Danish, Norwegian, Finnish, Swedish, Czech, Polish, Icelandic and Turkish. All non-American English languages include one American English female voice as a bonus.
Trials available: Samples for all InfoVox iVox voices are available online and you can download and try the voices for 30 days before you purchase them.
Price: Priced per language, most languages having multiple voices. From US$99 for the first language, see price details.

ConvenienceWare GhostReader

Implementation: Read selected text in programs, GhostReader program can read and export to iTunes tracks, and other features.
Languages: American English, British English, Czech, Finnish, French, Canadian French, German, Icelandic, Italian, Danish, Dutch, Finnish, Flemish, Spanish, American Spanish, Polish, Portuguese, Brazilian Portuguese, Norwegian, Turkish and Swedish.
Trials available: Samples for all GhostReader voices are available online and you can download and try GhostReader for 15 days before purchase.
Price: From US$39.95 for one language with discounts for just about everything, see price details.

Speechissimo

Implementation: Text-to-speech from clipboard or drag-and-drop onto program.
Languages: US English, French, German, Spanish, Italian.
Compatibility: Needs 10.2 or above, won’t work on Intel-based Macs. No longer being developed but may be useful for those with older computers.
Trials available: Samples of voices available on website, can’t try program out.
Price: US$49 per voice.

ドキュメントトーカ / DTalker

Note: Website is in Japanese only - details translated for me by a friend. I suggest that you consult the website yourself for details.
Implementation: System Voices, VoiceOver implementation (?), DTalker editor.
Compatibility: Universal binary, OS X 10.4 required. System Voices and VoiceOver implementation are not compatible with Leopard, but speech from the DTalker program is functional.
Languages: Japanese (8 voices), English.
Trials available: Samples available on website, trial version for download.
Price: 9,975 yen (approx US$100) for full program. Slightly less for download-only version.

MacKEY5

Implementation: Text-to-speech within program. Also provides other features such as Chinese fonts, dictionary, Pinyin input, etc.
Languages: Mandarin.
Trials available: None (?).
Price: US$195.00

eSpeak Macintosh Installer

Implementation: Text-to-speech within eSpeak Mac Utility program. System Voice planned for future.
Languages: Afrikaans, Cantonese, Croatian, Czech, Dutch, English, Esperanto, Finnish, French, German, Greek, Hindi, Hungarian, Icelandic, Italian, Lojban, Macedonian, Mandarin, Norwegian, Polish, Portuguese, Romanian, Russian, Serbian, Slovak, Spanish, Swahili, Swedish, Vietnamese, Welsh. The quality of some of these is very low, others are better. The Languages page has more complete information and will always be up to date.
Trials available: N/A
Price: Free - eSpeak is open source software that anybody can use free of charge.

This is all the Mac OS X voices I am aware of at the moment, with all the relevant information I can find about them. If you have more up to date information or know of any voices in any languages that I’ve missed, please let me know so I can update the list.

- Ricky Buchanan, ATMac

5 Responses to “Text-to-Speech in Languages other than English”

  1. Patricia Duffy Says:

    Please help me get rid of 15 day trial of mac “ghostreader,
    as it is driving me mad.

    please help. thank you

  2. ATMac Says:

    @Patricia: What have you tried to get rid of it and what hasn’t worked? If you have read all the instructions and followed them and that hasn’t worked I suggest you email the ConvenienceWare people for help but I’m willing to try if you let me know what’s happening.

  3. » Simple: Announce when application requires your attention ATMac Says:

    [...] The Speech pane has sections labeled “Speech Recognition” and “Text to Speech”. Click on the “Text to Speech” section and you’ll see the option to announce when an application requires your attention - select that option. You can also use the top section of this pane to select a system voice that you find easiest to listen to. If you use the voices a lot you may eventually choose to purchase a higher quality system voice or one that speaks your language. [...]

  4. » Simple: Announce when application needs your attention ATMac Says:

    [...] You can also use the top section of this pane to select a system voice that you find easiest to listen to. If you use the voices a lot you may eventually choose to purchase a higher quality system voice or one that speaks your language. [...]

  5. » Simple: Speak selected text ATMac Says:

    [...] You can also use the top section of the system preferences Speech pane to select a system voice that you find easiest to listen to. If you use the voices a lot you may eventually choose to purchase a higher quality system voice or one that speaks your language. [...]

Leave a Reply