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/

相关文章:

ffmpeg - 多媒体框架的差异

objective-c - Cocoa 中的 View 列表

linux - 我怎样才能将linux centos中的树形目录转换为文本文件

php - 在Mac OS上的Dockerized PHP中使用XDebug

ruby - 如何在 ruby​​ 项目中包含库?

video - 上传视频,按大小拆分(在 mb 上)并播放

macos - 如何为多个 docker-machine VM 自动配置主机条目 (OS X)

java - 为 IntelliJ 13 设置 Maven

Objective-C 并比较两个 NSString

linux - 我应该如何处理循环变量以在 Linux Shell 中每个循环将其增加 1?