妙用mac的say命令,通过命令行朗读一段文本
发布于 作者:苏南大叔 来源:程序如此灵动~ 我们相信:世界是美好的,你是我也是。平行空间的世界里面,不同版本的生活也在继续...
mac系统下面,有个say命令,非常的有意思。使用方式是:say加上你要说的话,就可以发出声音了。支持常见的N多语言,并且可以保存成录音文件。
本文中,苏南大叔将要讲述:在mac系统中,say命令的基本使用方法。
最简单的调用
在mac的命令行下面,执行:
say hello world
就可以发出"hello world"的声音了。
切换声音来源
say命令,可以由无数多个声音来源。可以理解为:同一段台词,但是有无数的配音演员。而且每个配音演员,都是有其适用范围的。比如认识的语言,男声女声等。
say --voice=<actorname> <message>
say -v <actorname> <message>
比如,我们想让听一段粤语,这个时候,系统提供的演员的名字就叫做:“Sin-ji”
say --voice=Sin-ji 这里是粤语发音
say -v Sin-ji 这里是粤语发音
演员名单
对于国人来说,Sin-ji
是讲粤语的,而Ting-ting
是讲普通话的。当然,所有的演员都认识英文。那么我们如何添加新的声优呢?下面是相关步骤,演示了如何添加声优good news
。
通过上述功能,你就可以获得免费的声优服务了。
保存为声音文件
我们给say命令加个--out
参数,就可以保存m4a
声音文件,到我的文档
目录了。
say -o <voicename>.m4a <message>
say --out=<voicename>.m4a <message>
选中文本发音
在声优设置中,还有这么一个选项,可以用来朗读屏幕上的选中的文本。可以用来学习单词发音,还是非常不错的选择。建议大家试试。选中文本,按下快捷键,就可以发音了。
小结
本文讲述的情景,是基于mac环境的。在win环境下,并没有say
命令。这个是有些遗憾的。您有什么好的主意么?可以在win下面做类似的事情?
更多mac使用小技巧,请关注苏南大叔的更多精彩文章。 https://newsn.net/tag/mac/ 。
如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。