在 VOCALOID 5 Editor for macOS 上安装 Windows 版的 VOCALOID 3 声库

最近换了一台 Apple MacBook Air M2,感觉从 Windows 切换到 macOS 还是很不习惯的。虽然编程方面的配置比较方便,但是日常使用上的操作方法还是区别很大。

由于我购买了洛天依和乐正绫的 VOCALOID 3 声库,因此当我在 macOS 上使用 VOCALOID 时,就遇到了不兼容的问题。本文给出一种正版可以在 macOS 上安装、激活并使用Windows 版 VOCALOID 3 声库的办法。

为了获取声库文件,需要一台 Windows 计算机。

安装 VOCALOID 5 并初始化

首先,在 官网 下载安装 macOS 版本的 VOCALOID 5 编辑器并激活。

其次,在 AHS 下载 「VOCALOID™3 東北ずん子」体験版 的 macOS 版本并安装,用以补全 VOCALOID 3 所需的文件。安装完成后无需激活。

备用下载地址(国内可能较慢)

如果提示无法验证程序开发者或无法打开安装包,则按住 Control 键右键安装包,点击打开,并允许不安全的软件。

在 Windows 上安装声库并导出

首先,在 Windows 上安装声库,安装完成后无需激活。

打开 C:\Program Files (x86)\VOCALOID3,复制 voicedbdir 目录到 macOS 的 /Library/Application Support/VOCALOID3 目录下。确保 macOS 上对应歌姬到 ddb 声库文件存在,以乐正绫 V3 为例:

1
/Library/Application Support/VOCALOID3/voicedbdir/BE8A88G3FWXLTEBD/YuezhenglingV3.ddb

使用注册表编辑器,定位到 HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\VOCALOID3\DATABASE\VOICE3,右键选择导出,保存为 reg 格式文件,并复制到 macOS 上。

添加声库注册

在 macOS 上,将 /Library/Preferences/com.yamaha.VOCALOID3.system.plist 复制到桌面,并根据 reg 文件到结构修改之。

以乐正绫为例:

1
2
3
4
5
6
7
8
9
10
11
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\VOCALOID3\DATABASE\VOICE3\BE8A88G3FWXLTEBD]
"PATH"="C:\\Program Files (x86)\\VOCALOID3\\voicedbdir"
"DRP"="0L0030"
"INSTALLED"=dword:00000001
"NAME"="VOCALOID3 Voice DB (YuezhenglingV3)"
"TIME"="BRMEFAF2BL85ZW82"

[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\VOCALOID3\DATABASE\VOICE3\BE8A88G3FWXLTEBD\KEYS]
"default"="548ba718f10460798920f72cb80df883"

修改为:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>DATABASE</key>
<dict>
<key>VOICE3</key>
<dict>
<key>BE8A88G3FWXLTEBD</key>
<dict>
<key>DRP</key>
<string>0L0030</string>
<key>INSTALLED</key>
<integer>1</integer>
<key>KEYS</key>
<dict>
<key>default</key>
<string>548ba718f10460798920f72cb80df883</string>
</dict>
<key>NAME</key>
<string>VOCALOID3 Voice DB (YuezhenglingV3)</string>
<key>PATH</key>
<string>/Library/Application Support/VOCALOID3/voicedbdir</string>
<key>TIME</key>
<string>BRMEFAF2BL85ZW82</string>
</dict>
</dict>
</dict>
</dict>
</plist>

值得注意的是,声库路径 C:\Program Files (x86)\VOCALOID3 对应 /Library/Application Support/VOCALOID3/voicedbdir

如有多个歌姬,应在对应位置编写配置,如有疑惑可自学 XML、plist 语法等相关知识,此处不过多赘述。

完成修改后,将复制出来的文件放回原来的位置 /Library/Preferences/com.yamaha.VOCALOID3.system.plist。系统会提示请求 root 权限,请输入密码或使用 Touch ID 并允许。

修改完成后,打开 VOCALOID 5 编辑器,如无意外应会提示已经识别到该 V3 声库,但是没有激活。

清理与激活声库

使用安装包自带的卸载软件卸载声库,注意不要卸载 VOCALOID 激活工具。

打开激活工具,选择离线激活,并按照软件提示操作,即可在 macOS 上激活正版 VOCALOID 3 声库。

References

  1. season正卿. Apple M1 架构下 macOS 挂载 VOCALOID 声库的临时方案. 2021-11-06
  2. Exingxin. YAMAHA Vocaloid 5 MacOSX 安装中文声库的方法. 2018-08-08