Stack Exchange network consists of 183 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
Super User is a question and answer site for computer enthusiasts and power users. It only takes a minute to sign up.
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
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"
say -v ?
say -v \?
say -v '?'
man say yields this
-v voice, --voice=voice
Specify the voice to be used. Default is the voice selected in
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