Is it possible to change the voice of the "say" command?
Is it possible to change the voice that Mac OS X uses for the say
command? How?
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"
man say yields this
-v voice, --voice=voice
Specify the voice to be used. Default is the voice selected in
System Preferences.
You can permanently change the voice by changing the System Voice in System Preferences -> Dictation & Speech -> Text to Speech
You can view/customize different voices on Mac from
System Preferences --> Accessibility --> Speech