Apple - "say" in different language?

You can use the following command in the Terminal to get a list of all the available voices:

say -v ?

On my system the output looks like this with the voice name followed by the language abbreviation (I removed the comments):

Agnes en_US

Albert en_US

Alex en_US

Alice it_IT

Alva sv_SE

Amelie fr_CA

Anna de_DE

Bad News

Bahh en_US

Bells en_US

Boing en_US

Bruce en_US

Bubbles en_US

Carmit he_IL

Cellos en_US

Damayanti id_ID

Daniel en_GB

Deranged en_US

Diego es_AR

Ellen nl_BE

Fiona en-scotland

Fred en_US

Good News

Hysterical en_US

Ioana ro_RO

Joana pt_PT

Junior en_US

Kanya th_TH

Karen en_AU

Kathy en_US

Kyoko ja_JP

Laura sk_SK

Lekha hi_IN

Luciana pt_BR

Maged ar_SA

Mariska hu_HU

Mei-Jia zh_TW

Melina el_GR

Milena ru_RU

Moira en_IE

Monica es_ES

Nora nb_NO

Paulina es_MX

Pipe Organ

Princess en_US

Ralph en_US

Samantha en_US

Sara da_DK

Satu fi_FI

Sin-ji zh_HK

Tessa en_ZA

Thomas fr_FR

Ting-Ting zh_CN

Trinoids en_US

Veena en_IN

Vicki en_US

Victoria en_US

Whisper en_US

Xander nl_NL

Yelda tr_TR

Yuna ko_KR

Zarvox en_US

Zosia pl_PL

Zuzana cs_CZ

This is an example on how to use say with a german voice, as suggested by scottishwildcat in the comments:

say -v Anna 'Guten Tag!'

In case you want to hear the example list, you can copy this for loop into your terminal, which will result in all installed voices speaking a text example:

say -v \? | while read LINE
 do
  SPEAKER=$(echo $LINE | egrep -o "^[a-zA-Z\-]*[ ]?[A-Z][a-z]+")
  TEXT=$(echo $LINE | egrep -o "#.*" | tr "#" " ")
  echo $SPEAKER
  echo -ne "This is voice $SPEAKER speaking the example text: \n" $TEXT | say -v $SPEAKER
 done

For Mac OS X 10.7, Swedish works pretty well by just downloading the Swedish voices using Preferences->System Voice->Customize and setting either as System Voice. It neatly nails even pretty peculiar Swedish words and spellings.

No guarantee for other languages.


As far as I know the only way to get a Mac to speak in another language is to get voice resources in your target language. A web site for French blind people recommends iVox.

Sorry, no Slovak there I can see.