让 PersoDub 在 Windows 上也能跑起来
把为 macOS 做的配音软件 PersoDub 搬到 Windows,中间卡住的几件事:签名、自动更新,还有一个文件夹的名字。
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 里说一声。
订阅每周 AI 配音简报
每周帮你梳理 AI 配音动态和新鲜事,用你选的语言发送。绝不发垃圾邮件,随时可以退订。
评论 (0)
还没有评论,来抢个沙发吧。