【苹果】用苹果的Siri制作合成语音文件

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

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

指令

开启终端,输入:

say “你想說的話”

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

把语音存成文件

在终端里,输入:

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

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

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制作合成语音文件

赞 (0) 打赏

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

感恩您的支助!

微信扫一扫打赏