用 say -o 把文字转语音导出为音频文件

say 命令不只能朗读,配合 -o 参数可以把语音合成结果保存为 AIFF 或 M4A 音频文件。

macOSsay 文字转语音音频语音合成低风险
运行 `say -o output.aiff "你的文字"` 即可把朗读内容存成音频文件,加 `--data-format=alac` 可输出 .m4a。

01命令

命令
$ say -o announcement.aiff "Deployment finished." && say -o voice-memo.m4a --data-format=alac "Hello from macOS."

02作用说明

大多数人只用 say 朗读文字,其实 -o 参数能把同样的语音渲染成文件,适合做播客片头、无障碍素材或语音备忘。默认输出 AIFF 格式,写成 .m4a 并加 --data-format=alac 可得到压缩文件。可配合 -v 指定系统语音、-r 调整语速;长文本可以管道输入:`cat notes.txt | say -o notes.aiff`。

03风险

风险低风险
!注意: 只能导出系统已安装的语音,用 `say -v ?` 查看可用声音。

04撤销

✓无需撤销——该命令不会改变持久状态。

05来源

最后验证: 2026-09-17 · 分类: 媒体

06相关方案