DaVinci Resolve 文字转语音:任何版本都能用的 AI 旁白
DaVinci Resolve 免费又强大,但免费版不能把文字变成语音。DaVinci Resolve 21 新增了 AI Speech Generator,但它属于付费的 Studio 版。所以多数剪辑师在一个地方写旁白稿,在另一个地方生成配音。请注意:Supertonic 3 暂不支持中文,可以用英语、日语、韩语等 31 种语言配音。
SuperClonica 提供自然的旁白、角色声音和 31 种语言,可在线免费试听,免费引擎还能把整份脚本生成为时间线用的 WAV 文件。本指南介绍在任何版本的 Resolve 中从脚本到时间线的流程。
Resolve 能用文字做什么
如果你已经有 Studio,它的生成器适合快速做临时音轨;需要角色声音、其他语言,或使用免费版时,请在 Resolve 之外生成声音。
- 免费版:没有内置文字转语音。
- DaVinci Resolve 21 Studio(付费版):AI Speech Generator,带几个内置声音,并可用短样本制作自定义声音。
- 两个版本都能读取 WAV,在别处生成的声音可以直接放上时间线。
- SuperClonica 带来 170 多个目录声音、31 种语言,以及在你自己电脑上运行的免费引擎。
在线免费生成一句话
在任意声音页面输入 30 到 100 个字符的句子,例如 “Every great edit starts with a story worth telling.”,选择语言并点击生成按钮。几秒后即可试听和下载,无需注册。
把声音导入 Resolve
按时间线顺序给文件命名,如 001.wav、002.wav,整个文件夹导入后也会按顺序排列。
- 把 WAV 文件和素材一起导入媒体池。
- 把声音放到单独的音轨上,修剪开头和结尾。
- 在 Fairlight 页面用音量关键帧压低声音下面的音乐。
- 用同一份脚本制作字幕,屏幕上的文字就能和声音完全一致。
一次处理整份脚本
把脚本放进 script.txt,每行一个场景或段落,用 python -m pip install superclonica-cpu 安装免费引擎,再把每一行生成为带编号的文件:from superclonica import Superclonica; tts = Superclonica(); [tts.save(f'{i:03}.wav', tts.synthesize(line.strip(), 'M2', 'en', normalize=True)[0]) for i, line in enumerate(open('script.txt', encoding='utf-8'), 1) if line.strip()]。所有文件的响度一致,为 −18 LUFS。如需一个完整的长旁白文件,可用命令行:superclonica --text-file script.txt --voice M2 --lang en --normalize --output narration.wav。引擎离线运行,没有字数限制。
可用于发布视频的声音
对于有收益的频道或客户视频,请使用在 OpenRAIL-M 许可下免费的十个标准声音(M1 至 M5、F1 至 F5),或在 SuperClonica 工作室训练的你自己的声音。目录中的角色声音由粉丝制作:可用于粉丝视频和恶搞,不适用于广告或客户项目。