macos - MAC 对 MP3 的 "say"命令

标签 macos shell ffmpeg mp3

关闭。这个问题是off-topic .它目前不接受答案。












想改进这个问题? Update the question所以它是on-topic对于堆栈溢出。


9年前关闭。







Improve this question




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

我真的不需要听,所以如果有办法直接拥有mp3只需按回车键,它会很棒..

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

谢谢..

最佳答案

我现在不在 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

关于macos - MAC 对 MP3 的 "say"命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16501663/

相关文章:

bash - 粘贴多个文件,同时排除第一列

ios - 将章节添加到 MP4 文件,并在 iOS 12 播客应用程序上被识别

java - OS X 上的 Maven : unable to find java. 语言问题

ios - macOS Sierra、Xcode 8 上的神秘 "cryptographic verification failure"错误

iphone - 检查您正在运行什么设备并执行操作

ffmpeg - 使用 ffmpeg image2pipe 和 phantomjs 从网页屏幕截图渲染视频时出错

python - 带有子进程的 avconv

c++ - 网 bean 10 : error: linker command failed with exit code 1 (use -v to see invocation)

Angular 不断自动重新加载

shell - 使用 shell 脚本从两个目录中查找和移动重复文件