当前位置: 软件志 >软件 > 教程:用苹果的Siri制作合成语音文件

教程:用苹果的Siri制作合成语音文件

更新时间:2020-10-30 10:43:02    浏览次数:712+次

是不是有过这种情况?看到狂新闻觉得好好笑,也想自己来做一个时,发现这么多的台词,转完天也亮了,鸡也叫了。难道,这种合成语音档,只能在免费网站上,一句一句的慢慢转吗?

不用!只要你有Mac上,只要简单的几行指令,就能把一整个影片的台词,全部做成语音文件!

指令

开启终端,输入:

say “你想說的話”

教程:用苹果的Siri制作合成语音文件图片

按下 return 后,Siri 就会把这段话讲出来 。

把语音存成文件

在终端里,输入:

say “你想說的話” -o 檔案名稱.m4a

教程:用苹果的Siri制作合成语音文件图片1

就会在目录里看到语音文件

教程:用苹果的Siri制作合成语音文件图片2

用python的把一整份文件转成语音文件

最后,我们要用一点简单的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后,就可以看到,所有的档案,都感人的转好了呢!

教程:用苹果的Siri制作合成语音文件图片3