17

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

Moshe
  • 5,828
  • 21
  • 65
  • 100

4 Answers4

19

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,005
  • 1
  • 19
  • 12
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,195
  • 1
  • 27
  • 31
2

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

ClintM
  • 237
  • 2
  • 9
2

You can view/customize different voices on Mac from

System Preferences --> Accessibility --> Speech

enter image description here

Rayiez
  • 121
  • 2