say命令
1.1、say命令简介

say命令就是一个TTS(Text To Speech)功能。

可以用于语音提示。比如某个任务完成后,给一个语音提示。

可以把它当成学习英语的好工具。当我们不知道一个英语单词应该怎么读的时候,使用该工具,就可以得到正确的读音了。

最好玩的用法是:通过SSH连接到朋友或同事的计算机,然后用say命令给他们一个大大大惊喜……

1.2、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选项将朗读结果存为音频文件而不是播放。

1.3、say命令的系统设置

可以通过菜单"System Preferences... -> Accessibility -> Speech"打开语音设置, 调整系统的语音选项甚至是语音的语言,如下: