MAC对MP3的“说”命令

时间:2013-05-11 20:56:45

标签: macos shell ffmpeg mp3

我想用SAY mac的命令(say -f file.txt)读取一个很长的文本,并将输出记录到file.mp3。我想过使用ffmpeg来记录所有内容,但是我需要等待所有的阅读过程才能完成..

我真的不需要听它,所以如果有一种方法可以通过点击输入直接获得mp3文件,那就太棒了..

还有这个项目txt2mp3mac,但我无法在shell脚本中使用它。

谢谢..

更新

检查此gist以查找执行此操作的脚本

1 个答案:

答案 0 :(得分:74)

我现在不在Mac上,所以我无法测试,但是this page表明你可以做到

say -f script.txt -o greetings.aiff

script.txt加载应该说的内容,并将音频输出保存为greetings.aiff。然后,您可以使用lame

将其转换为mp3
lame -m m greetings.aiff greetings.mp3

绝对试试different voices。 :d