教你如何把你想说的话通过苹果Siri的口说出来
更新时间:2020-09-24 11:07:43 浏览次数:831+次是不是有过这种情况?看到狂新闻觉得好好笑,也想自己来做一个时,发现这么多的台词,转完天也亮了,鸡也叫了。难道,这种合成语音档,只能在免费网站上,一句一句的慢慢转吗?
不用!只要你有Mac上,只要简单的几行指令,就能把一整个影片的台词,全部做成语音文件!
开启终端,输入:
say “你想說的話”
按下 return 后,Siri 就会把这段话讲出来 。
在终端里,输入:
say “你想說的話” -o 檔案名稱.m4a
就会在目录里看到语音文件
最后,我们要用一点简单的python,来完成批量转换的功能。
首先,先把台词打成用换行隔开的TXT文件。
写个python读取TXT文件,再把每一行存成语音档。
import os
fileExtension = ‘.m4a’
with open(‘lines.txt’, ‘r’) as f:
for line in f.readlines():
print(‘Save ‘ + line.strip() + fileExtension)
command = ‘say ‘ + line.strip() + ‘ -o ‘ + line.strip() + fileExtension
os.system(command)
执行python后,就可以看到,所有的档案,都感人的转好了呢!