【OpenSVIP】面向未来的歌声合成工程文件转换器 公测开启
经过团队近两个月时间的开发,简单易用、高度灵活、功能强大的歌声合成工程文件格式转换器——OpenSVIP 正式开启公测!
概览
在我们的理念中,所有人都应享有选择的权利和自由。因此,我们致力于为您带来第二次机会,使您的创作免受平台的制约与圈子的束缚。借助我们的转换器,您将能够在各类歌声合成平台的工程文件格式之间自由切换,内容不仅包括曲谱、歌词、轨道、伴奏,甚至包括所有能够转换的参数和属性(只要我们有能力实现)。

通过我们精心设计的应用程序,您只需指定输入与输出格式、批量导入文件、选择输出路径即可开启转换任务。除此以外,我们还针对发烧级用户,为每一种格式的输入与输出都预留了若干高级选项,使得整个转换过程能够最大程度地得到定制化。
主要功能
虽然已经实现了大部分的功能与非功能需求,但在公测阶段,转换器本体仍然处于快速迭代升级的状态,且依然存在一些不完善的地方(例如连图标都没有)。以下是我们已经实现的功能:
批量转换文件。支持的格式见下文“插件”,且仍在扩充中
为导出的文件自动命名,或手动设置文件名与后缀名
为导入与导出过程分别设置高级选项
设置与管理输出路径与默认输出路径,支持绝对与相对路径
根据需要安装与升级插件
浏览在线文档与插件市场(网站建设中)
检查与自动检查软件更新
下载地址
转换器本体和插件的最新版本可以在这里下载:
https://openvpi.github.io/home/downloads/summary.html
适用平台:Windows 8 及以上,需要安装 .NET Framework 4.7.2 或更新版本(Windows 10 通常已自带),Windows 7 可能可以运行,但不保证可用。
使用方式:解压并运行“OpenSvip.GUI.exe”。
如果您无法打开上述网站,请访问备用版本仓库:https://share.weiyun.com/yMDgO6sz
请注意:
转换器本体仅仅是一个转换平台与框架。OpenSVIP 是一个插件式的中介与转换平台,因此您需要安装插件才能够实现各类格式的导入与导出。每一个插件均代表对一种格式的导入与导出支持(部分仍处于开发阶段的插件除外)。安装插件时,请使用转换器菜单栏中的“转换-安装插件”功能。每个插件只需安装一次,后续转换器本体更新不会丢失已安装的插件。
部分插件本身也正处于持续更新中。对于插件的更新功能将在以后安排。因为太麻烦
目前可以时不时关注一下我们的版本仓库(见文末),手动检查插件的更新。

以下列举当前已支持的格式(已有的插件):
1. X Studio 工程文件
支持全部数据的读取与写入,包括音素参数与所有的曲线参数。但目前需要依赖本机安装 X Studio 软件(至少 1.8,推荐 2.0)才可正常运行。
2. Synthesizer V 工程文件
支持全部数据的读取与写入,包括所有音符属性、音高偏差、颤音包络与其他曲线参数、音符组、即时音高模式。SV 编辑器功能较多,本插件特意提供丰富的导入选项。
目前已知问题:“音高转变”类型的音符属性在导入时可能出现不准确的情况,将在后续进行优化。音素参数没有办法做到 100% 准确的转换(这个是 SV 的机制决定的)。此外,麻烦不要尝试导入带有重叠音符的工程文件(音符组的不算)。
3. 歌叽歌叽工程文件
支持全部数据的读取与写入。与此同时,针对歌叽性能低下的编辑器添加了降低参数采样的选项。因为他们家编辑器细节 bug 不少,所以有些时候视觉效果不太对劲,但是数据肯定是准确转过去了,真的。
4. MIDI 文件
目前暂时不支持导入 MIDI(实际上各家基本上都能导入 MIDI)。但是支持带歌词导出(包括导出汉字的歌词,以及针对一些不支持导入汉字的平台,可以选择把汉字转成拼音)。为了平台兼容性,也支持去除一些常用的标点符号。同时还支持对音符进行整体移调。这个插件目前比较适合某个非得搞加密工程文件的 ACE Studio。
5. Project Vogen 工程文件
这也是一家 AI 歌声合成平台。目前歌词、曲谱和轨道应该都可以转换。
6. 元七七工程文件
歌词、曲谱和轨道应该都没啥问题。
7. OpenSVIP Model 文件
纯凑数的插件。
其实就是把我们的中介模型格式序列化成 JSON 文件了而已。主要是我们自己用来 debug 的,如果您使用其他工程文件的过程中出现了问题,我们可能也会建议您安装这个插件来协助我们修复错误。
当然,如果您有一些奇奇怪怪的需求(例如抽参、自动化调音、声学实验),我们非常欢迎您借用这种格式(从而可以将您的数据直接导出到各类平台)。这种格式目前还没有自己专属的后缀,应该也不会有了(因为我们马上就要开始对模型进行大规模升级改造)。当然,这种格式还有一个一个多月没更新过了的文档:https://github.com/yqzhishen/opensvip/blob/main/docs/Structure_of_OpenSVIP_Model_and_Framework.md
效果展示
就展示一张吧,具体可以自己下载来玩。
歌曲:泡沫 - 邓紫棋
源格式:X Studio 工程文件
目标格式:Synthesizer V 工程文件
参数曲线:音高/音高偏差(前景)、气声(背景)


致开发者
1. 如果您想脱离 UI 来实现转换:我们还提供了一个命令行工具(OpenSvip.Console.exe)。使用方式可以参阅我们 GitHub 仓库的 README。
2. 如果您参与过任意歌声合成平台的工程文件格式解析工作:欢迎您帮助我们编写插件!目前比较急需的是 VSQX 格式和 Utau 平台的工程文件解析插件。您可以使用文末的联系方式来联系我们。
3. 如果您想参与框架本体的开发:当然也非常欢迎。我们目前正在准备开发新一代的通用模型和框架(OpenVPI)以实现更高的灵活性、通用性(例如捆绑格式、部件格式以及更广泛的参数和语种支持)。
4. 如果您愿意为我们开发一个通用的前端编辑器:歌声合成发展这么久了还没有一个像样的通用前端编辑器也是有原因的。虽然说欢迎,但具体会不会做、怎么设计,仍然取决于我们的团队能力和意愿。
联系方式和相关链接
如果您想追踪我们的动态或者提出你自己的想法、建议,以及反馈 bug,欢迎与我们联系。
交流反馈 QQ 群:687772360
团队邮箱:openvpi@outlook.com
项目主页:https://openvpi.github.io/home/
GitHub 仓库:https://github.com/yqzhishen/opensvip
当然,可以直接在本站私信联系我。

技术至上,自由至上。
我谨代表 OpenSVIP 开发团队祝您使用顺利,生活愉快。