Mac · 在自己电脑上克隆声音 · 10 种语言 · 命令行

DubForge:你的视频,换一种语言,还是你的声音

拖进一节课、一场演讲或一段产品视频。DubForge 把它听写下来、翻译好,再用说话人自己的声音,用西班牙语、日语、德语等另外九种语言之一重新说一遍。画面原样保留,时间跟着原片走,全部在你的 Mac 上运行:不上传,也不按分钟计费。

US$6.99 一次性授权 · 含免费版

版本 1.1.2 · macOS 14 Sonoma 或更高,Apple 芯片 · 下载 52 MB,首次启动另需下载一次 5.5 GB 模型
一次付费 · 含全部 1.x 更新 · 14 天无理由退款

DubForge 打开了一段《傲慢与偏见》英文朗读:左边是视频和时间轴,右边是英文原文与中文译文逐句对照,每一句配音都有试听按钮

怎么做到的

  1. 听写。Whisper large-v3-turbo 写下每一句话和它的时间,跳过停顿和音乐。
  2. 翻译。本地 Qwen3 语言模型按口语翻译,让每一句的长度和原句差不多,放得进同一段时间。原文和译文并排显示,每一句都可以改。
  3. 克隆声音。DubForge 在你的文件里挑一段干净的说话人原声,由 Qwen3-TTS 用这个声音念出每一句译文。
  4. 对齐并导出。每一句放回原来说它的位置;稍长的句子会在不变调的前提下加速。原片的音乐和音效会先被分离出来,再混回新的人声下面,所以配着配乐讲的课,配乐还在。视频流原样拷贝,原音频可作为第二条音轨保留,字幕写在文件旁边。

在 M2 Max 上,一段 100 秒的英文朗读从拖进去到出成片,配成西班牙语用了 74 秒;日语、中文也差不多。改一句,只重新念那一句。

DubForge 的开始窗口:听写、翻译、克隆声音、对齐并导出四个步骤,以及拖放视频或音频文件的大区域

能配什么

脚本可以改

DubForge 要说的每一句,说之前都摆在你面前。Whisper 听错的词改掉,这一句会重新翻译;改了译文,只重新配那一句。每一句都有试听按钮,在静音的画面上播放配音,听听是否对得上。被加速的句子会标出来,偶尔可能念错的那一条也会标出来,并提供“重新生成”。

只克隆文件里的声音

DubForge 只克隆你给它的文件里正在说话的人,没有办法载入别的录音当声音。请用于你自己的视频,或已征得说话人同意的录音。第一次配音时,App 会请你确认这一点。

命令行与 AI 助手

DubForge 自带命令行工具 dubforge,引擎和模型与 App 相同。可以在“终端”里、在脚本里给整套课程配音,也可以交给能在你 Mac 上运行命令的 AI 助手,比如 Claude Code 或 Codex。你在 App 里改过的句子,命令行会沿用,反过来也一样。

dubforge dub lesson-01.mp4 --to es                  # 生成 lesson-01.es.mp4 + lesson-01.es.srt
dubforge dub ~/Course --to es,de,ja -r --json       # 文件夹里的每个视频,三种语言
dubforge transcribe talk.mov                        # 只出原文字幕 talk.en.srt
dubforge models download                            # 不开 App 也能下载模型
dubforge models download sep                        # 只补缺失的那一个(asr/mt/tts/…)

给 AI 助手的提示词

I have DubForge on my Mac. It dubs videos into another language in the speaker's own voice, offline, and has a command-line tool:
"/Applications/DubForge.app/Contents/Helpers/dubforge"
(also on my PATH as dubforge if I installed it). Run it with --help first. Usage:
  dubforge dub <files or folders> --to es[,de,ja…] [-r] [-o <dir>] [--from en] [--json]
  dubforge transcribe <files>          subtitles of the original speech only
  dubforge languages | models | license
Without -o it writes <name>.<lang>.<ext> and <name>.<lang>.srt next to each file. Existing outputs are skipped unless I ask for --overwrite.
With --json, stdout has one JSON line per file ({"type":"file"|"skipped"|"error", "input", "outputs", "seconds", …}) and a final {"type":"summary"} line; progress goes to stderr.
Exit codes: 0 all dubbed or skipped, 1 some files failed, 2 bad arguments or no media found, 3 needs a DubForge license, 4 models missing (open the app once or run dubforge models download), 130 interrupted.
If you get exit code 3 or 4, tell me instead of working around it. Don't delete or move my files.
My task: 

命令行属于授权版。没有授权时,dubforge 可以显示帮助和模型状态,配音会在开始前以退出码 3 停下。

免费版与授权

下载的就是完整的 App。没有授权时,每个文件配前两分钟,买之前就能听到自己的声音说另一种语言。

免费版授权版
配音长度每个文件前 2 分钟整个文件
10 种目标语言、声音克隆、可编辑脚本✓✓
画面原样拷贝、保留原音轨、字幕✓✓
批量处理和 AI 助手用的命令行—✓
更新✓全部 1.x 更新
价格免费US$6.99,一次

视频留在你的 Mac 上

不上传,不注册,不按分钟扣点数。DubForge 从不把你的文件、文件里的话或文件名发到任何地方。它只有两类联网请求:首次启动时从我们的下载服务器(downloads.swordfishsoft.org)下载一次 5.5 GB 模型;以及每天一次检查更新,从 swordfishsoft.org 下载版本列表和已退款订单列表,所有人拿到的是同一个文件。检查更新可以在设置里关闭。配音本身完全不需要联网。详见隐私政策。

购买流程

  1. 下载并试用免费版。打开磁盘映像,把 DubForge 拖进“应用程序”,让它下载模型,然后给你自己的视频配两分钟。
  2. 在本页购买授权。结账由我们的经销商 Paddle 处理,可用银行卡、PayPal 或结账页显示的其他方式付款,按地区加收税费。
  3. 拷贝授权码。付款完成后授权码立即显示在本页,同时发到你的邮箱。粘贴到 DubForge → 设置 → 授权,限制即解除。

授权码丢了?用付款时的邮箱写信到 [email protected],我们重新发给你。

常见问题

和 ElevenLabs、Rask、HeyGen 有什么不同?

那些是网页服务:要上传视频,按月订阅、按分钟计费。DubForge 在你的 Mac 上运行,一次付费,想配多少分钟都行——对还没发布的课程、内部培训和其他不想上传的内容,这一点很重要。它们有 DubForge 没有的功能,比如口型同步、一个视频里多个说话人。

能配多人对话的视频吗?

暂时不能:每个文件只克隆一个声音(它找到的最清晰的那个),所有句子都用这个声音念。两人访谈会变成同一个声音。

背景音乐和环境声怎么办?

会留下来。配音之前,DubForge 先用一个音乐模型把原声里的话音分离出去,再把音乐和音效按原来的电平混回新的人声下面。里面不留原说话人的任何痕迹:把分离出来那条音轨丢回 Whisper,找不到一句人话。如果文件里本来只有说话,把底栏的「保留配乐」关掉,配音会快一些。原音频也会作为第二条音轨留在文件里,播放器里可以切换。

支持哪些 Mac?

Apple 芯片(M1 或更新)且 macOS 14 Sonoma 或更高版本的 Mac,建议 16 GB 内存以上;不支持 Intel Mac。本页的速度在 M2 Max 上测得,用免费版试试你自己的 Mac 有多快。

有 Windows 版吗?

暂时没有。想要的人多了我们就做,同一个授权也能用。想要的话写信到 [email protected]。

macOS 问我是否确定要打开,正常吗?

正常。第一次打开从网站下载的任何 App,macOS 都会问一次。确认提示里写着 Apple 已检查过、未发现恶意软件,然后点“打开”:本 App 用我们的 Apple 开发者 ID 签名,并经过 Apple 公证。

用着不合适怎么办?

每笔购买都有 14 天无理由退款。