用 say 命令让 Mac 朗读文本
让 macOS 把任意文字读出来,或者导出成音频文件。
运行下面的命令,Mac 会通过扬声器朗读文本。用 say -v '?' | grep Tingting 可查看中文语音。
01命令
命令
$ say -v Tingting "你好,这是终端朗读测试"02作用说明
say 使用与旁白(VoiceOver)相同的语音引擎。不带 -v 时使用系统默认语音(默认读英文);-v Tingting(普通话)或 -v Sinji(粤语)可以正确朗读中文。加 -o out.aiff 可以不朗读而是导出音频文件,-r 200 调整语速(词/分钟)。输入 say -v ? 可以列出所有已安装语音,配合 SSH 还能让远程 Mac 开口说话。
03风险
04撤销
✓无需撤销——该命令不会改变持久状态。
05来源
- macOS say command reference依据: say speaks the given text; -v selects a voice, -o writes the audio to an AIFF/WAV file instead of playing it.
最后验证: 2026-09-16 · 分类: 媒体