星网关闭的几天
(真的是几天吗?)GitHub 上一位神秘人物发布了一个重大消息——
cubeww/rynthv。
先说清楚它和以前那些东西的区别。
SV Flat 的做法是:另开一个原版进程,把 DLL 注入进去,在内存里打补丁。它相当于「改装原车」,改动的还是原来那台程序。
RynthV 是完全重写。没错,完全重写。它用 Rust 编写,采用 MIT 许可,src/ 下有 471 个源文件、58,312 行,其中合成引擎自己就占了 37,639 行。它支持 SV1 和 SV2 两代声库:SV1 的 .nofs,以及 SV2 那个加了锁的 .dnni。
SV2 的声库是加密的。RynthV 打开了这把锁——而且它不是偷了私钥,而是把加密方法本身推导了出来:官方用的是 ChaCha 的改版,标准 20 轮它只转 8 轮,标准用异或它改用加法,外面还套了两层。源码里作者明明白白写了一句注释:No private signing key.(我没有私钥)。
功能上,SV2 那 7 个歌声参数全都在:响度、张力、气声、性别、音色偏移、微调、移调。唱法的三个分量(音高 / 音色 / 发音)也补上了。张力不是随便调个音量了事——它真的把 LF 声门模型放了进去。
想知道详情请去github自行寻找
还有一个
自制声库来了!
那和我以前那个自制声库有什么区别?
那些不到0.2mb的可怜声库打开一看其实只是个 JSON 文本,简单来讲就是拼接sv自己的声库+自己调制小作坊参数,
本质是拼尸块,我们叫它
拼接声库。但现在老外搞懂了怎么训练声库, 搞素材、给素材做标注、训练,产出的是全新的,是真正意义的自制声库,我们管它叫
自训练声库
DC频道开放了训练工具和说明书,有空我给大伙搬过来
注
本文使用了ai辅助写作
RynthV听感接近,但波形不是逐采样一致的,用它复刻官方成品工程会有差别。
咳咳咳,关于版权问题,希望大家懂的都懂,不要瞎传播什么的,所有工具都不是由我制作,我不负责任()
附赠品,DC频道上公布的
sv flat源码
VirusTotal - File - 5b96d15b76c454352aff03e2c99e5a516a3e0fe407b0dded2f61abc0aa613609 查毒连接
* 隐藏内容:不可引用 *