18

Is it possible to change the voice that Mac OS X uses for the say command? How?

Moshe
  • 5,908

4 Answers4

23

By default it uses the System Voice set in the Text to Speech page of the Speech panel of System Preferences. Otherwise, you can use the -v option with one of the named voices:

say -v Zarvox "found it in the man page"
say -v Agnes "found it in the man page"
Ken
  • 8,185
4

man say yields this

  -v voice, --voice=voice
       Specify the voice to be used. Default is the voice selected in
       System Preferences.
Chris Nava
  • 7,258
2

You can permanently change the voice by changing the System Voice in System Preferences -> Dictation & Speech -> Text to Speech

ClintM
  • 238
2

You can view/customize different voices on Mac from

System Preferences --> Accessibility --> Speech

enter image description here

Rayiez
  • 121