配音这摊「脏活」,靠的是把 Codex/Claude 当工人使,而不是一个按钮
今天在 Hacker News 上看到一个 Show HN 帖子,叫「Dub Anything」,4 个点、2 条评论,数据上一点不热,但看完玩法,我觉得值得跟同行讲两句——它跟大多数 AI 视频产品完全是两条路。
作者 swax 说的是这么个事:市面上大量电影和剧集,既没有英文字幕,也没有任何语言的配音,想看基本等于不可能。他的方案不是做一个「上传视频 → 选语言 → 点配音」的一键产品,而是把整套流程做成一个仓库。你 clone 下来,打开 Codex 或者 Claude,用自然语言告诉它「把我这部片子配成 XX 语」,剩下的活让 AI 自己指挥着干完。
这个思路挺有意思。工具本身没有图形界面,靠的是「让 Agent 主理配音管线」。仓库里装的是作者过去几周攒下来的脚本和推进指南,目的就一个:让配音结果能看、能听、能追得下去。也就是说,这里卖的不是体验,是「把脏活拆给 Agent 干的剧本」——你给了它上下文,它自己编排每一步。
我对这个 repo 最感兴趣的两个点,一个是「每个角色的配音用的是演员本人的声音」。做配音的人都知道,这通常是两条线:要么找新的配音演员来配,要么做声音克隆。它倾向后者,等于绕开了「译制腔」问题,理论上听起来更接近原片。当然,好不好听要看实际效果,这类「配音 + 声音还原」的玩法现在不少见,但能做到本地跑、不依赖在线接口,还是值得留意。
另一个点是「自我改进」。作者说每次配音都可能顺手修改脚本,让保真度更高一点,改了就往回推,大家一起受益。这其实是个挺聪明的开源策略——配音是高度依赖实际成片质量的活,脚本好坏往往是被一个个案例喂出来的。与其自己反复调参,不如让跑过管线的人把改进 PR 回来,等于把「口碑」变成了迭代数据。
评论区也有人在问现实需求。有人正在把《魔兽世界》经典版翻译成捷克语,游戏里有个语音插件能让任务 NPC 开口而不是只读文字,他问这东西能不能接上。作者回答得很干脆:clone 下来,打开你顺手的 AI 工具,让它把所有 WoW 音频文件配成捷克语就行,仓库里有往新语言扩展的说明,跑通了直接提交一个 PR。
这个回答其实是整个项目想法的浓缩——它不强求你懂多少工程,而是把「扩展语言」本身也当成一个交给 AI 的任务。你说要捷克语,它就顺着脚本把新语言的支持也一起补齐了。对想给非主流语言做本地化的人来说,这是个相当低的门槛。
一点不太容易忽略的坑:这毕竟是个 4 点的 Show HN,实际能跑出多好的效果、actor 声音保真有几分像,目前全靠作者自己贴的描述,没有成片样例也没有跑分,真要用得自己 clone 下来跑一遍才知道。另外整体依赖 Codex 或 Claude 这类模型在背后编排,脚本是一套「给 Agent 的说明书」,所以结果好不好,很大程度上取决于你喂给它的模型够不够聪明、指令够不够具体——不是装完就能无脑出片的。
但方向上我挺偏爱。现在 AI 视频产品卷的是界面和入口,这类「把能力打包成一份给 Agent 的剧本」的做法,反而更有开发者生态的味道——本地跑、可复现、靠 PR 积累、能自我扩展。对想要给冷门语言做实打实本地化的人来说,这比等一个大厂产品覆盖你的语言现实多了。仓库在 github.com/swax/dub-anything,感兴趣的可以直接去看。
相关链接:https://news.ycombinator.com/item?id=50094005