say
命令就是一个TTS(Text To Speech)
功能。
可以用于语音提示。比如某个任务完成后,给一个语音提示。
可以把它当成学习英语的好工具。当我们不知道一个英语单词应该怎么读的时候,使用该工具,就可以得到正确的读音了。
最好玩的用法是:通过SSH
连接到朋友或同事的计算机,然后用say
命令给他们一个大大大惊喜……
man say
say [option]... <STRING>
say [option]... <-f FILE>
使用示例:
say "I Love you!"
say -f ~/plan.txt
say -f ~/plan.txt -o ~/plan.aiff
say -o ~/xx.aiff "I Love you"
如果不加任何选项,则会简单的语音朗读你给定的字符串;
-f
选项朗读特定文本文件;
-o
选项将朗读结果存为音频文件而不是播放。
可以通过菜单"System Preferences... -> Accessibility -> Speech
"打开语音设置, 调整系统的语音选项甚至是语音的语言,如下: