43

我想用 SAY mac 的命令 ( ) 阅读很长的文本say -f file.txt,并将输出记录到file.mp3. 我考虑过使用ffmpeg记录所有这些,但是我需要等待所有阅读过程完成..

我真的不需要听它,所以如果有一种方法可以直接mp3按回车键获得文件,那就太好了..

还有这个项目txt2mp3mac但我不能在 shell 脚本中使用它..

谢谢..

4

1 回答 1

105

我现在不在 Mac 上,所以我无法测试,但这个页面建议你可以做

say -f script.txt -o greetings.aiff

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

lame -m m greetings.aiff greetings.mp3

一定要尝试不同的声音。:D

于 2013-05-11T21:04:47.483 回答