opendub.ai
#persodub#ai-dubbing#windows#open-source

让 PersoDub 在 Windows 上也能跑起来

把为 macOS 做的配音软件 PersoDub 搬到 Windows,中间卡住的几件事:签名、自动更新,还有一个文件夹的名字。

opendub · 2026-08-20 · 约 4 分钟

PersoDub 的 macOS 版是 8 月 7 日发布的,六天后出了 Windows 版。这中间我花时间最多的,不是配音本身,是 Windows。

PersoDub 是个桌面软件,丢一个视频进去,它会用视频里那个人的声音,把话换成另一种语言。

macOS 版相对轻松。毕竟是我天天用的机器,哪里不对劲一眼就能看见,改完当场就能验。

得先定好做到哪一步

Windows 没这个条件。同样是 Windows,每台电脑的情况差得远。有人有显卡,有人没有。

所以动手之前得先决定做到哪一步,这件事比我想的难。摊得太宽就没有尽头,收得太窄又会有人用不了。

签名也是一样。软件要发出去,得有个“这不是可疑程序”的章。macOS 上注册开发者、给安装包做公证就完事了。Windows 是在哪里申请,条件就跟着不一样,费用也比我原先算的高。这些事让时间又多花了不少。

要是等条件全部凑齐再发,Windows 版只会一拖再拖,说不定永远出不来。所以我决定先不带这个章发出去。代价是安装的时候 Windows 会弹一个警告页面,说这是未经验证的应用。感觉做开源软件的人里,相当一部分都站在同一个位置上。

自动更新也花了不少工夫。这个软件不联网,全在自己电脑里跑,所以就算出了新版本,用户也无从知道。只能让软件自己去取。

完全没想到的是文件夹的名字

我一开始就是按着以后也要发 Windows 版来做的。可是路径,也就是文件存放的那个文件夹叫什么,我没想到那一层。

PersoDub 存模型文件的那个文件夹,名字里直接带着 mac(persodub_full_mac)。这是我在 macOS 上做的时候顺手起的名字,照这样下去,Windows 用户的电脑里也会多出一个写着 mac 的文件夹。

Windows 还有个限制:文件夹名字太长,文件就打不开了。要是有人装在比较深的位置,几十 G 下完之后,会在解压到一半的时候失败。现在改成下载之前先看一眼位置,太深就当场告诉你。

两件事的根都在一处:定文件放哪儿的时候,眼里只有 macOS。

给刚要动手的人

如果有人看了这篇想做点什么,我想说先把这一步定下来。

只做 macOS,还是 Windows 也做,还是连 Linux 一起做?打算都做的话,文件存哪儿这件事,一开始就用一个到哪儿都行得通的方式定好。等以后再挪,就得连已经在用的人的文件一起考虑,事情会变大。

简单的事情一旦拧巴了,就会变成复杂的事情。

PersoDub 从 v0.1.0 开始,现在到了 v0.3.5。路还长,不过我想做的是一个打开就能用、没什么门槛的桌面软件。

代码和安装方法都在 GitHub 上。用的时候卡住了,随时到 issues 里说一声。

条评论

评论 (0)

还没有评论,来抢个沙发吧。