指南

Premiere Pro 文字转语音:为时间线配上 AI 旁白

Premiere Pro 能把语音转成文字来做字幕,却不能把文字转成语音。Adobe 在独立的 Firefly 应用中提供语音生成;在 Premiere 里,旁白仍然要从别处获得。请注意:Supertonic 3 暂不支持中文,可以用英语、日语、韩语等 31 种语言配音。

SuperClonica 提供自然的旁白、角色声音和 31 种语言,可在线免费试听,免费引擎还能在你自己的电脑上把整份脚本生成为 WAV 文件。本指南介绍从脚本到在 Premiere 中完成混音和字幕的时间线的流程。

Premiere 能做什么、不能做什么

对 Premiere 来说,生成的声音只是又一段对白片段,你熟悉的音频工具都能照常使用。

  • Premiere Pro 有用于字幕和文字稿的语音转文字,没有文字转语音。
  • Adobe 的 Firefly 应用可以生成语音,但它是有独立账号和套餐的另一项服务。
  • Premiere 可导入 WAV 和 MP3,在别处生成的声音可以直接放上时间线。
  • SuperClonica 带来 170 多个目录声音、31 种语言,以及离线运行的免费引擎。

在线免费生成一句话

在任意声音页面输入 30 到 100 个字符的句子,例如 “Here is everything you need to know in under a minute.”,选择语言并点击生成按钮。几秒后即可试听和下载,无需注册。

把声音导入 Premiere

移动片段后请重新生成关键帧:每次生成都会替换之前的关键帧。

  • 把 WAV 文件导入项目,放在单独的音轨上。
  • 在基本声音(Essential Sound)面板中,把声音标为对话,把音乐标为音乐。
  • 为音乐开启回避(ducking)并生成关键帧:音乐会在声音下方自动降低。
  • 对声音轨运行语音转文字,就能得到逐字一致的字幕。

一次处理整份脚本

把脚本放进 script.txt,每行一个场景或段落,用 python -m pip install superclonica-cpu 安装免费引擎,再把每一行生成为带编号的文件:from superclonica import Superclonica; tts = Superclonica(); [tts.save(f'{i:03}.wav', tts.synthesize(line.strip(), 'F2', 'en', normalize=True)[0]) for i, line in enumerate(open('script.txt', encoding='utf-8'), 1) if line.strip()]。导入整个文件夹,文件会按时间线顺序排列,响度一致,为 −18 LUFS。脚本改了,只需重新生成那一行并替换一个片段,不必重录整条。

可用于发布视频的声音

对于有收益的频道、广告或客户视频,请使用在 OpenRAIL-M 许可下免费的十个标准声音(M1 至 M5、F1 至 F5),或在 SuperClonica 工作室训练的你自己的声音。目录中的角色声音由粉丝制作:可用于粉丝视频和恶搞,不适用于商业项目。