<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hans-CN">
	<id>https://vocakey.wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=IMYHC</id>
	<title>【VOCAKEY.WIKI】VOCAKEY愿你唱出心中的歌 - 用户贡献 [zh-cn]</title>
	<link rel="self" type="application/atom+xml" href="https://vocakey.wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=IMYHC"/>
	<link rel="alternate" type="text/html" href="https://vocakey.wiki/index.php?title=%E7%89%B9%E6%AE%8A:%E7%94%A8%E6%88%B7%E8%B4%A1%E7%8C%AE/IMYHC"/>
	<updated>2026-10-22T20:32:26Z</updated>
	<subtitle>用户贡献</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>https://vocakey.wiki/index.php?title=Use-v4v3v2lib-on-v5v6&amp;diff=326</id>
		<title>Use-v4v3v2lib-on-v5v6</title>
		<link rel="alternate" type="text/html" href="https://vocakey.wiki/index.php?title=Use-v4v3v2lib-on-v5v6&amp;diff=326"/>
		<updated>2026-10-17T09:34:20Z</updated>

		<summary type="html">&lt;p&gt;IMYHC：​/* VocaReg */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== VOCALOID5/6不识别V4/3/2声库的解决方案 ==&lt;br /&gt;
&lt;br /&gt;
=== VocaReg ===&lt;br /&gt;
来源：https://www.reddit.com/r/VocaTorrent/comments/1i9ygzg&lt;br /&gt;
&lt;br /&gt;
作者：Kartoffelkeks87&lt;br /&gt;
&lt;br /&gt;
由于直接分享文件的链接可能频繁失效，这里给出使用源代码自行编译的教程。&lt;br /&gt;
&lt;br /&gt;
也可以去这里下载正版备份：[[Genuine-voice]]（不怎么全）&lt;br /&gt;
&lt;br /&gt;
==== 1.准备工作 ====&lt;br /&gt;
&lt;br /&gt;
===== 1.1 获取源代码=====&lt;br /&gt;
&lt;br /&gt;
* VocaReg 34: https://pastebin.com/kmH3iLGy&amp;lt;nowiki/&amp;gt;——让V5和V6编辑器读取到V3声库，V3版本的V2声库和V4的声库。&#039;&#039;&#039;一般来说，您应该选择这个。&#039;&#039;&#039;&lt;br /&gt;
* VocaReg Legacy 2: https://pastebin.com/GPgn8i5n&amp;lt;nowiki/&amp;gt;——让V5编辑器读取到V2声库(纯V2)&lt;br /&gt;
* VocaReg Legacy 3: https://pastebin.com/x61rappB&amp;lt;nowiki/&amp;gt;——让V5编辑器读取到V3版本的V2声库&lt;br /&gt;
&lt;br /&gt;
您可以选择访问以上链接或复制此处代码&lt;br /&gt;
&lt;br /&gt;
===== 以下为源代码(过长 为保证阅读 已经折叠) =====&lt;br /&gt;
VocaReg 34 &lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;border:1px solid #ddd;padding:4px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;&lt;br /&gt;
; VocaReg 34.au3&lt;br /&gt;
; Version 1.1&lt;br /&gt;
; 25.01.2025&lt;br /&gt;
; Copyright (c) 2025, Kartoffelkeks87&lt;br /&gt;
;&lt;br /&gt;
; This file is distributed under the Creative Commons 4.0 CC BY-NC-SA&lt;br /&gt;
; https://creativecommons.org/licenses/by-nc-sa/4.0/legalcode&lt;br /&gt;
;&lt;br /&gt;
&lt;br /&gt;
#RequireAdmin&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;MsgBoxConstants.au3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Global $sScriptTitle = &amp;quot;VocaReg&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Global $sKeys[4][3]&lt;br /&gt;
&lt;br /&gt;
$sKeys[0][0] = &amp;quot;HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\VOCALOID3\DATABASE\VOICE2&amp;quot;&lt;br /&gt;
$sKeys[0][1] = &amp;quot;HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\POCALOID3\DATABASE\VOICE2&amp;quot;&lt;br /&gt;
$sKeys[0][2] = &amp;quot;HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\VCLDASGN3\DATABASE\VOICE2&amp;quot;&lt;br /&gt;
&lt;br /&gt;
$sKeys[1][0] = &amp;quot;HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\VOCALOID3\DATABASE\VOICE3&amp;quot;&lt;br /&gt;
$sKeys[1][1] = &amp;quot;HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\POCALOID3\DATABASE\VOICE3&amp;quot;&lt;br /&gt;
$sKeys[1][2] = &amp;quot;HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\VCLDASGN3\DATABASE\VOICE3&amp;quot;&lt;br /&gt;
&lt;br /&gt;
$sKeys[2][0] = &amp;quot;HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\VOCALOID4\DATABASE&amp;quot;&lt;br /&gt;
$sKeys[2][1] = &amp;quot;HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\POCALOID4\DATABASE&amp;quot;&lt;br /&gt;
$sKeys[2][2] = &amp;quot;HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\VCLDFREE4\DATABASE&amp;quot;&lt;br /&gt;
&lt;br /&gt;
$sKeys[3][0] = &amp;quot;HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\VOCALOID4\DATABASE41&amp;quot;&lt;br /&gt;
$sKeys[3][1] = &amp;quot;HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\POCALOID4\DATABASE41&amp;quot;&lt;br /&gt;
$sKeys[3][2] = &amp;quot;HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\VCLDFREE4\DATABASE41&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Global $aRegValueType[12] = [&amp;quot;REG_NONE&amp;quot;, &amp;quot;REG_SZ&amp;quot;, &amp;quot;REG_EXPAND_SZ&amp;quot;, &amp;quot;REG_BINARY&amp;quot;, _&lt;br /&gt;
		 &amp;quot;REG_DWORD&amp;quot;, &amp;quot;REG_DWORD&amp;quot;, &amp;quot;REG_LINK&amp;quot;, _&lt;br /&gt;
		 &amp;quot;REG_MULTI_SZ&amp;quot;, &amp;quot;REG_RESOURCE_LIST&amp;quot;, &amp;quot;REG_FULL_RESOURCE_DESCRIPTOR&amp;quot;, _&lt;br /&gt;
		 &amp;quot;REG_RESOURCE_REQUIREMENTS_LIST&amp;quot;, &amp;quot;REG_QWORD&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
Func ProcessKeys($sSource, $sDest)&lt;br /&gt;
   For $i = 1 To 256&lt;br /&gt;
	  Local $sKey = RegEnumKey($sSource, $i)&lt;br /&gt;
	  If @error then ExitLoop&lt;br /&gt;
	  ConsoleWrite($sSource &amp;amp; &#039;\&#039; &amp;amp; $sKey &amp;amp; @CRLF)&lt;br /&gt;
	  CopyKey($sSource &amp;amp; &#039;\&#039; &amp;amp; $sKey, $sDest &amp;amp; &#039;\&#039; &amp;amp; $sKey)&lt;br /&gt;
   Next&lt;br /&gt;
EndFunc&lt;br /&gt;
&lt;br /&gt;
Func CopyKey($sSourceKey, $sDestKey)&lt;br /&gt;
	Local $sName = RegRead($sSourceKey, &amp;quot;NAME&amp;quot;)&lt;br /&gt;
	If @error Then return&lt;br /&gt;
	Local $sPath = RegRead($sSourceKey, &amp;quot;PATH&amp;quot;)&lt;br /&gt;
	If @error Then return&lt;br /&gt;
	Local $iInstalled = RegRead($sSourceKey, &amp;quot;INSTALLED&amp;quot;)&lt;br /&gt;
	If @error Then return&lt;br /&gt;
	If $iInstalled &amp;lt;&amp;gt; 1 Then return&lt;br /&gt;
	Local $sTime = RegRead($sSourceKey, &amp;quot;TIME&amp;quot;)&lt;br /&gt;
	If @error Then $sTime = &amp;quot;BHMN74F9ED86FKAB&amp;quot;&lt;br /&gt;
	Local $sDRP = RegRead($sSourceKey, &amp;quot;DRP&amp;quot;)&lt;br /&gt;
	If @error Then $sDRP = &amp;quot;0B0032&amp;quot;&lt;br /&gt;
	Local $sKey = RegRead($sSourceKey &amp;amp; &amp;quot;\KEYS&amp;quot;, &amp;quot;default&amp;quot;)&lt;br /&gt;
	If @error Then $sKey = &amp;quot;c845cfd4b8a90614d5b0f09eba7144d1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
	RegWrite($sDestKey, &amp;quot;NAME&amp;quot;, &amp;quot;REG_SZ&amp;quot;, $sName)&lt;br /&gt;
	RegWrite($sDestKey, &amp;quot;PATH&amp;quot;, &amp;quot;REG_SZ&amp;quot;, $sPath)&lt;br /&gt;
	RegWrite($sDestKey, &amp;quot;INSTALLED&amp;quot;, &amp;quot;REG_DWORD&amp;quot;, 1)&lt;br /&gt;
	RegWrite($sDestKey, &amp;quot;TIME&amp;quot;, &amp;quot;REG_SZ&amp;quot;, $sTime)&lt;br /&gt;
	RegWrite($sDestKey, &amp;quot;DRP&amp;quot;, &amp;quot;REG_SZ&amp;quot;, $sDRP)&lt;br /&gt;
	RegWrite($sDestKey &amp;amp; &amp;quot;\KEYS&amp;quot;, &amp;quot;default&amp;quot;, &amp;quot;REG_SZ&amp;quot;, $sKey)&lt;br /&gt;
&lt;br /&gt;
	CloneKeys($sSourceKey &amp;amp; &amp;quot;\Presets&amp;quot;, $sDestKey &amp;amp; &amp;quot;\Presets&amp;quot;)&lt;br /&gt;
EndFunc&lt;br /&gt;
&lt;br /&gt;
Func CloneKeys($sSource, $sDest)&lt;br /&gt;
   For $i = 1 To 256&lt;br /&gt;
	  Local $sValue = RegEnumVal($sSource, $i)&lt;br /&gt;
	  If @error then ExitLoop&lt;br /&gt;
	  Local $iType = @extended&lt;br /&gt;
	  Local $sData = RegRead($sSource, $sValue)&lt;br /&gt;
	  ;ConsoleWrite($aRegValueType[$iType] &amp;amp; &#039; - &#039; &amp;amp; $sValue &amp;amp; &#039;: &#039; &amp;amp; $sData &amp;amp; @CRLF)&lt;br /&gt;
	  RegWrite($sDest, $sValue, $aRegValueType[$iType], $sData)&lt;br /&gt;
	  If @error Then MsgBox($MB_OK + $MB_ICONERROR, $sScriptTitle, &amp;quot;Error writing registry.&amp;quot;)&lt;br /&gt;
   Next&lt;br /&gt;
&lt;br /&gt;
   For $i = 1 To 256&lt;br /&gt;
	  Local $sKey = RegEnumKey($sSource, $i)&lt;br /&gt;
	  If @error then ExitLoop&lt;br /&gt;
	  ;ConsoleWrite($sSource &amp;amp; &#039;\&#039; &amp;amp; $sKey &amp;amp; @CRLF)&lt;br /&gt;
	  CloneKeys($sSource &amp;amp; &#039;\&#039; &amp;amp; $sKey, $sDest &amp;amp; &#039;\&#039; &amp;amp; $sKey)&lt;br /&gt;
   Next&lt;br /&gt;
EndFunc&lt;br /&gt;
&lt;br /&gt;
If MsgBox($MB_YESNO, $sScriptTitle, &amp;quot;Register all Vocaloid 3/4 FE voices for Vocaloid 5/6?&amp;quot;) = $IDYES Then&lt;br /&gt;
   For $iKey = 0 To UBound($sKeys)-1&lt;br /&gt;
	  For $iSubKey = 1 To UBound($sKeys,2)-1&lt;br /&gt;
		 ProcessKeys($sKeys[$iKey][$iSubKey], $sKeys[$iKey][0])&lt;br /&gt;
	  Next&lt;br /&gt;
   Next&lt;br /&gt;
   ConsoleWrite(@CRLF &amp;amp; $sScriptTitle &amp;amp; &amp;quot; by Kartoffelkeks87&amp;quot;)&lt;br /&gt;
   MsgBox(0, $sScriptTitle, &amp;quot;Finished!&amp;quot; &amp;amp; @CRLF &amp;amp; @CRLF &amp;amp; $sScriptTitle &amp;amp; &amp;quot; by Kartoffelkeks87&amp;quot;)&lt;br /&gt;
Else&lt;br /&gt;
   ConsoleWrite(&amp;quot;Abort by user.&amp;quot;)&lt;br /&gt;
EndIf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
VocaReg Legacy 2&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;border:1px solid #ddd;padding:4px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;&lt;br /&gt;
; VocaReg Legacy 2.au3&lt;br /&gt;
; Version 1.0&lt;br /&gt;
; 27.05.2021&lt;br /&gt;
; Copyright (c) 2021, Kartoffelkeks87&lt;br /&gt;
;&lt;br /&gt;
; This file is distributed under the Creative Commons 4.0 CC BY-NC-SA&lt;br /&gt;
; https://creativecommons.org/licenses/by-nc-sa/4.0/legalcode&lt;br /&gt;
;&lt;br /&gt;
&lt;br /&gt;
#RequireAdmin&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;Array.au3&amp;gt;&lt;br /&gt;
#include &amp;lt;MsgBoxConstants.au3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Global $sScriptTitle = &amp;quot;VocaReg Legacy 2&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Global $sSrcKeys2[3]&lt;br /&gt;
$sSrcKeys2[0] = &amp;quot;HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\VOCALOID2\DATABASE\VOICE\&amp;quot;&lt;br /&gt;
$sSrcKeys2[1] = &amp;quot;HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\POCALOID2\DATABASE\VOICE\&amp;quot;&lt;br /&gt;
$sSrcKeys2[2] = &amp;quot;HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\FOCALOID2\DATABASE\VOICE\&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Global $sDestKey = &amp;quot;HKEY_LOCAL_MACHINE64\SOFTWARE\VOCALOID5\Voice\Components\&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Global $aList[0][6]&lt;br /&gt;
Global $sList&lt;br /&gt;
&lt;br /&gt;
For $iKey = 0 To UBound($sSrcKeys2)-1&lt;br /&gt;
   For $i = 1 To 256&lt;br /&gt;
	  Local $sKey = RegEnumKey($sSrcKeys2[$iKey], $i)&lt;br /&gt;
	  If @error Then ExitLoop&lt;br /&gt;
	  Local $sPath = RegRead($sSrcKeys2[$iKey] &amp;amp; $sKey, &amp;quot;INSTALLDIR&amp;quot;)&lt;br /&gt;
	  If @error Then ContinueLoop&lt;br /&gt;
&lt;br /&gt;
   	  Local $sName = RegRead($sSrcKeys2[$iKey] &amp;amp; $sKey, &amp;quot;NAME&amp;quot;)&lt;br /&gt;
	  If Not @error Then&lt;br /&gt;
		 Local $aName = StringRegExp($sName, &amp;quot;(?i)\((.*?)\)&amp;quot;, $STR_REGEXPARRAYGLOBALMATCH, 1)&lt;br /&gt;
		 If Not @error Then&lt;br /&gt;
			$sName = $aName[0]&lt;br /&gt;
			If UBound($aName) &amp;gt; 1 Then $sName = $sName &amp;amp; &amp;quot; (&amp;quot; &amp;amp; $aName[1] &amp;amp; &amp;quot;)&amp;quot;&lt;br /&gt;
		 EndIf&lt;br /&gt;
	  Else&lt;br /&gt;
		 $sName = $sPath&lt;br /&gt;
		 If StringRight($sName, 1) = &#039;\&#039; Then $sName = StringTrimRight($sName, 1)&lt;br /&gt;
		 $aName = StringSplit($sName, &amp;quot;\&amp;quot;)&lt;br /&gt;
		 $sName = $aName[UBound($aName)-1]&lt;br /&gt;
		 $sName = StringReplace($sName, &amp;quot;\&amp;quot;, &amp;quot; &amp;quot;)&lt;br /&gt;
	  EndIf&lt;br /&gt;
	  $sName = StringReplace($sName, &amp;quot;_&amp;quot;, &amp;quot; &amp;quot;) &amp;amp; &amp;quot; (v2)&amp;quot;&lt;br /&gt;
&lt;br /&gt;
	  Local $sTime = RegRead($sSrcKeys2[$iKey] &amp;amp; $sKey, &amp;quot;TIME&amp;quot;)&lt;br /&gt;
	  If @error Then $sTime = &amp;quot;BKLHK5E5TNTKW5D6&amp;quot;&lt;br /&gt;
	  Local $sDRP = RegRead($sSrcKeys2[$iKey] &amp;amp; $sKey, &amp;quot;DRP&amp;quot;)&lt;br /&gt;
	  If @error Then $sDRP = &amp;quot;060011&amp;quot;&lt;br /&gt;
	  Local $sReg = RegRead($sSrcKeys2[$iKey] &amp;amp; $sKey &amp;amp; &amp;quot;\KEYS&amp;quot;, &amp;quot;default&amp;quot;)&lt;br /&gt;
	  If @error Then $sReg = &amp;quot;65a9e9e2d3076f4d0839f883ad4f20f8&amp;quot;&lt;br /&gt;
&lt;br /&gt;
	  If _ArraySearch($aList, $sKey, 0, 0, 0, 0, 1, 0) = -1 Then&lt;br /&gt;
		 _ArrayAdd($aList, $sKey, 0)&lt;br /&gt;
		 $aList[UBound($aList)-1][1] = $sName&lt;br /&gt;
		 $aList[UBound($aList)-1][2] = $sPath&lt;br /&gt;
		 $aList[UBound($aList)-1][3] = $sTime&lt;br /&gt;
		 $aList[UBound($aList)-1][4] = $sDRP&lt;br /&gt;
		 $aList[UBound($aList)-1][5] = $sReg&lt;br /&gt;
		 $sList = $sList &amp;amp; $sName &amp;amp; @CRLF&lt;br /&gt;
		 ConsoleWrite($sKey &amp;amp; &amp;quot; &amp;quot; &amp;amp; $sName &amp;amp; &amp;quot; found.&amp;quot; &amp;amp; @CRLF)&lt;br /&gt;
	  Else&lt;br /&gt;
		 ConsoleWrite($sKey &amp;amp; &amp;quot; &amp;quot; &amp;amp; $sName &amp;amp; &amp;quot; already in list.&amp;quot; &amp;amp; @CRLF)&lt;br /&gt;
	  EndIf&lt;br /&gt;
   Next&lt;br /&gt;
Next&lt;br /&gt;
&lt;br /&gt;
If MsgBox($MB_YESNO, $sScriptTitle, UBound($aList) &amp;amp; &amp;quot; Vocaloid2 voices found:&amp;quot; &amp;amp; @CRLF &amp;amp; @CRLF &amp;amp; $sList &amp;amp; @CRLF &amp;amp; @CRLF &amp;amp; &amp;quot;Register all for Vocaloid5?&amp;quot;) = $IDYES Then&lt;br /&gt;
   For $i = 0 To UBound($aList)-1&lt;br /&gt;
	  Local $sID = $aList[$i][0]&lt;br /&gt;
	  Local $sName = $aList[$i][1]&lt;br /&gt;
	  Local $sPath = $aList[$i][2]&lt;br /&gt;
	  Local $sTime = $aList[$i][3]&lt;br /&gt;
	  Local $sDRP = $aList[$i][4]&lt;br /&gt;
	  Local $sReg = $aList[$i][5]&lt;br /&gt;
	  RegWrite($sDestKey &amp;amp; $sID, &amp;quot;Name&amp;quot;, &amp;quot;REG_SZ&amp;quot;, $sName)&lt;br /&gt;
	  If @error Then&lt;br /&gt;
		 If @error Then MsgBox($MB_OK + $MB_ICONERROR, $sScriptTitle, &amp;quot;Error writing registry.&amp;quot;)&lt;br /&gt;
	  EndIf&lt;br /&gt;
	  RegWrite($sDestKey &amp;amp; $sID, &amp;quot;BankName&amp;quot;, &amp;quot;REG_SZ&amp;quot;, $sName)&lt;br /&gt;
	  RegWrite($sDestKey &amp;amp; $sID, &amp;quot;Path&amp;quot;, &amp;quot;REG_SZ&amp;quot;, $sPath)&lt;br /&gt;
	  RegWrite($sDestKey &amp;amp; $sID, &amp;quot;Date&amp;quot;, &amp;quot;REG_SZ&amp;quot;, $sTime)&lt;br /&gt;
	  RegWrite($sDestKey &amp;amp; $sID, &amp;quot;DRP&amp;quot;, &amp;quot;REG_SZ&amp;quot;, $sDRP)&lt;br /&gt;
	  RegWrite($sDestKey &amp;amp; $sID, &amp;quot;Key&amp;quot;, &amp;quot;REG_SZ&amp;quot;, $sReg)&lt;br /&gt;
	  RegWrite($sDestKey &amp;amp; $sID &amp;amp; &amp;quot;\Version&amp;quot;, &amp;quot;Major&amp;quot;, &amp;quot;REG_DWORD&amp;quot;, 5)&lt;br /&gt;
	  RegWrite($sDestKey &amp;amp; $sID &amp;amp; &amp;quot;\Version&amp;quot;, &amp;quot;Minor&amp;quot;, &amp;quot;REG_DWORD&amp;quot;, 0)&lt;br /&gt;
	  RegWrite($sDestKey &amp;amp; $sID &amp;amp; &amp;quot;\Version&amp;quot;, &amp;quot;Revision&amp;quot;, &amp;quot;REG_DWORD&amp;quot;, 1)&lt;br /&gt;
	  ConsoleWrite(@error &amp;amp; &#039;&amp;gt;&#039;)&lt;br /&gt;
   Next&lt;br /&gt;
&lt;br /&gt;
   ConsoleWrite(@CRLF &amp;amp; $sScriptTitle &amp;amp; &amp;quot; by Kartoffelkeks87&amp;quot;)&lt;br /&gt;
   MsgBox(0, $sScriptTitle, &amp;quot;Finished!&amp;quot; &amp;amp; @CRLF &amp;amp; @CRLF &amp;amp; $sScriptTitle &amp;amp; &amp;quot; by Kartoffelkeks87&amp;quot;)&lt;br /&gt;
Else&lt;br /&gt;
   ConsoleWrite(&amp;quot;Abort by user.&amp;quot;)&lt;br /&gt;
EndIf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
VocaReg Legacy 3&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;border:1px solid #ddd;padding:4px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;&lt;br /&gt;
; VocaReg Legacy 3.au3&lt;br /&gt;
; Version 1.0&lt;br /&gt;
; 27.05.2021&lt;br /&gt;
; Copyright (c) 2021, Kartoffelkeks87&lt;br /&gt;
;&lt;br /&gt;
; This file is distributed under the Creative Commons 4.0 CC BY-NC-SA&lt;br /&gt;
; https://creativecommons.org/licenses/by-nc-sa/4.0/legalcode&lt;br /&gt;
;&lt;br /&gt;
&lt;br /&gt;
#RequireAdmin&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;Array.au3&amp;gt;&lt;br /&gt;
#include &amp;lt;MsgBoxConstants.au3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Global $sScriptTitle = &amp;quot;VocaReg Legacy 3&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Global $sSrcKeys3[3]&lt;br /&gt;
$sSrcKeys3[0] = &amp;quot;HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\VOCALOID3\DATABASE\VOICE2\&amp;quot;&lt;br /&gt;
$sSrcKeys3[1] = &amp;quot;HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\POCALOID3\DATABASE\VOICE2\&amp;quot;&lt;br /&gt;
$sSrcKeys3[2] = &amp;quot;HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\VCLDASGN3\DATABASE\VOICE2\&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Global $sDestKey = &amp;quot;HKEY_LOCAL_MACHINE64\SOFTWARE\VOCALOID5\Voice\Components\&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Global $aList[0][6]&lt;br /&gt;
Global $sList&lt;br /&gt;
&lt;br /&gt;
For $iKey = 0 To UBound($sSrcKeys3)-1&lt;br /&gt;
   For $i = 1 To 256&lt;br /&gt;
	  Local $sKey = RegEnumKey($sSrcKeys3[$iKey], $i)&lt;br /&gt;
	  If @error Then ExitLoop&lt;br /&gt;
	  Local $sPath = RegRead($sSrcKeys3[$iKey] &amp;amp; $sKey, &amp;quot;PATH&amp;quot;)&lt;br /&gt;
	  If @error Then ContinueLoop&lt;br /&gt;
&lt;br /&gt;
	  Local $sName = RegRead($sSrcKeys3[$iKey] &amp;amp; $sKey, &amp;quot;NAME&amp;quot;)&lt;br /&gt;
	  If Not @error Then&lt;br /&gt;
		 Local $aName = StringRegExp($sName, &amp;quot;(?i)\((.*?)\)&amp;quot;, $STR_REGEXPARRAYGLOBALMATCH, 1)&lt;br /&gt;
		 If Not @error Then&lt;br /&gt;
			$sName = $aName[0]&lt;br /&gt;
			If UBound($aName) &amp;gt; 1 Then $sName = $sName &amp;amp; &amp;quot; (&amp;quot; &amp;amp; $aName[1] &amp;amp; &amp;quot;)&amp;quot;&lt;br /&gt;
			$sName = StringReplace($sName, &amp;quot;_&amp;quot;, &amp;quot; &amp;quot;)&lt;br /&gt;
		 EndIf&lt;br /&gt;
	  Else&lt;br /&gt;
		 $sName = $sPath&lt;br /&gt;
		 If StringRight($sName, 1) = &#039;\&#039; Then $sName = StringTrimRight($sName, 1)&lt;br /&gt;
		 $aName = StringSplit($sName, &amp;quot;\&amp;quot;)&lt;br /&gt;
		 $sName = $aName[UBound($aName)-1]&lt;br /&gt;
		 $sName = StringReplace($sName, &amp;quot;\&amp;quot;, &amp;quot; &amp;quot;) &amp;amp; &amp;quot; (V2)&amp;quot;&lt;br /&gt;
	  EndIf&lt;br /&gt;
	  $sName = StringReplace($sName, &amp;quot;_&amp;quot;, &amp;quot; &amp;quot;)&lt;br /&gt;
&lt;br /&gt;
	  $sKey = RegRead($sSrcKeys3[$iKey] &amp;amp; $sKey, &amp;quot;ORGID&amp;quot;)&lt;br /&gt;
	  If @error Then MsgBox($MB_OK + $MB_ICONERROR, $sScriptTitle, &amp;quot;Error reading key.&amp;quot;)&lt;br /&gt;
	  Local $sTime = RegRead($sSrcKeys3[$iKey] &amp;amp; $sKey, &amp;quot;TIME&amp;quot;)&lt;br /&gt;
	  If @error Then $sTime = &amp;quot;BKLHK5E5TNTKW5D6&amp;quot;&lt;br /&gt;
	  Local $sDRP = RegRead($sSrcKeys3[$iKey] &amp;amp; $sKey, &amp;quot;DRP&amp;quot;)&lt;br /&gt;
	  If @error Then $sDRP = &amp;quot;060011&amp;quot;&lt;br /&gt;
	  Local $sReg = RegRead($sSrcKeys3[$iKey] &amp;amp; $sKey &amp;amp; &amp;quot;\KEYS&amp;quot;, &amp;quot;default&amp;quot;)&lt;br /&gt;
	  If @error Then $sReg = &amp;quot;65a9e9e2d3076f4d0839f883ad4f20f8&amp;quot;&lt;br /&gt;
&lt;br /&gt;
	  If _ArraySearch($aList, $sKey, 0, 0, 0, 0, 1, 0) = -1 Then&lt;br /&gt;
		 _ArrayAdd($aList, $sKey, 0)&lt;br /&gt;
		 $aList[UBound($aList)-1][1] = $sName&lt;br /&gt;
		 $aList[UBound($aList)-1][2] = $sPath&lt;br /&gt;
		 $aList[UBound($aList)-1][3] = $sTime&lt;br /&gt;
		 $aList[UBound($aList)-1][4] = $sDRP&lt;br /&gt;
		 $aList[UBound($aList)-1][5] = $sReg&lt;br /&gt;
		 $sList = $sList &amp;amp; $sName &amp;amp; @CRLF&lt;br /&gt;
		 ConsoleWrite($sKey &amp;amp; &amp;quot; &amp;quot; &amp;amp; $sName &amp;amp; &amp;quot; found.&amp;quot; &amp;amp; @CRLF)&lt;br /&gt;
	  Else&lt;br /&gt;
		 ConsoleWrite($sKey &amp;amp; &amp;quot; &amp;quot; &amp;amp; $sName &amp;amp; &amp;quot; already in list.&amp;quot; &amp;amp; @CRLF)&lt;br /&gt;
	  EndIf&lt;br /&gt;
   Next&lt;br /&gt;
Next&lt;br /&gt;
&lt;br /&gt;
If MsgBox($MB_YESNO, $sScriptTitle, UBound($aList) &amp;amp; &amp;quot; Vocaloid3 V2 voices found:&amp;quot; &amp;amp; @CRLF &amp;amp; @CRLF &amp;amp; $sList &amp;amp; @CRLF &amp;amp; @CRLF &amp;amp; &amp;quot;Register all for Vocaloid5?&amp;quot;) = $IDYES Then&lt;br /&gt;
   For $i = 0 To UBound($aList)-1&lt;br /&gt;
	  Local $sID = $aList[$i][0]&lt;br /&gt;
	  Local $sName = $aList[$i][1]&lt;br /&gt;
	  Local $sPath = $aList[$i][2]&lt;br /&gt;
	  Local $sTime = $aList[$i][3]&lt;br /&gt;
	  Local $sDRP = $aList[$i][4]&lt;br /&gt;
	  Local $sReg = $aList[$i][5]&lt;br /&gt;
	  RegWrite($sDestKey &amp;amp; $sID, &amp;quot;Name&amp;quot;, &amp;quot;REG_SZ&amp;quot;, $sName)&lt;br /&gt;
	  If @error Then&lt;br /&gt;
		 If @error Then MsgBox($MB_OK + $MB_ICONERROR, $sScriptTitle, &amp;quot;Error writing registry.&amp;quot;)&lt;br /&gt;
	  EndIf&lt;br /&gt;
	  RegWrite($sDestKey &amp;amp; $sID, &amp;quot;BankName&amp;quot;, &amp;quot;REG_SZ&amp;quot;, $sName)&lt;br /&gt;
	  RegWrite($sDestKey &amp;amp; $sID, &amp;quot;Path&amp;quot;, &amp;quot;REG_SZ&amp;quot;, $sPath)&lt;br /&gt;
	  RegWrite($sDestKey &amp;amp; $sID, &amp;quot;Date&amp;quot;, &amp;quot;REG_SZ&amp;quot;, $sTime)&lt;br /&gt;
	  RegWrite($sDestKey &amp;amp; $sID, &amp;quot;DRP&amp;quot;, &amp;quot;REG_SZ&amp;quot;, $sDRP)&lt;br /&gt;
	  RegWrite($sDestKey &amp;amp; $sID, &amp;quot;Key&amp;quot;, &amp;quot;REG_SZ&amp;quot;, $sReg)&lt;br /&gt;
	  RegWrite($sDestKey &amp;amp; $sID &amp;amp; &amp;quot;\Version&amp;quot;, &amp;quot;Major&amp;quot;, &amp;quot;REG_DWORD&amp;quot;, 5)&lt;br /&gt;
	  RegWrite($sDestKey &amp;amp; $sID &amp;amp; &amp;quot;\Version&amp;quot;, &amp;quot;Minor&amp;quot;, &amp;quot;REG_DWORD&amp;quot;, 0)&lt;br /&gt;
	  RegWrite($sDestKey &amp;amp; $sID &amp;amp; &amp;quot;\Version&amp;quot;, &amp;quot;Revision&amp;quot;, &amp;quot;REG_DWORD&amp;quot;, 1)&lt;br /&gt;
	  ConsoleWrite(@error &amp;amp; &#039;&amp;gt;&#039;)&lt;br /&gt;
   Next&lt;br /&gt;
&lt;br /&gt;
   ConsoleWrite(@CRLF &amp;amp; $sScriptTitle &amp;amp; &amp;quot; by Kartoffelkeks87&amp;quot;)&lt;br /&gt;
   MsgBox(0, $sScriptTitle, &amp;quot;Finished!&amp;quot; &amp;amp; @CRLF &amp;amp; @CRLF &amp;amp; $sScriptTitle &amp;amp; &amp;quot; by Kartoffelkeks87&amp;quot;)&lt;br /&gt;
Else&lt;br /&gt;
   ConsoleWrite(&amp;quot;Abort by user.&amp;quot;)&lt;br /&gt;
EndIf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 如果选择访问链接，您会在网页中看到“download”按钮，点击即可。&lt;br /&gt;
* 您也可以新建文本文档然后复制代码并保存。&lt;br /&gt;
&lt;br /&gt;
至此，您应该获得了xx.txt，请将后缀修改为.au3（如VocaReg 34.au3）。&lt;br /&gt;
&lt;br /&gt;
===== 1.2 获取AutoIt工具 =====&lt;br /&gt;
点击下载&amp;lt;nowiki/&amp;gt;https://www.autoitscript.com/cgi-bin/getfile.pl?autoit3/autoit-v3.zip ，解压到合适的地方。&lt;br /&gt;
&lt;br /&gt;
==== 2.将源代码编译成exe ====&lt;br /&gt;
解压后您应当可以在图示路径找到Aut2exe_x64.exe&amp;lt;br&amp;gt;https://s2.loli.net/2025/12/02/WaimS4IFdlqK9Mc.png&amp;lt;br&amp;gt;打开后如图设置（文件路径请根据您的实际情况修改），点击Convert&amp;lt;br&amp;gt;https://s2.loli.net/2025/12/02/s7urEm84CwlSWdY.png&lt;br /&gt;
&lt;br /&gt;
==== 3.运行exe ====&lt;br /&gt;
如果一切顺利，它会显示成功了。您可以打开编辑器检查是否有效，然后您可以将刚刚下载的文件全部删除，您不再需要它们了。&lt;/div&gt;</summary>
		<author><name>IMYHC</name></author>
	</entry>
	<entry>
		<id>https://vocakey.wiki/index.php?title=Use-v4v3v2lib-on-v5v6&amp;diff=325</id>
		<title>Use-v4v3v2lib-on-v5v6</title>
		<link rel="alternate" type="text/html" href="https://vocakey.wiki/index.php?title=Use-v4v3v2lib-on-v5v6&amp;diff=325"/>
		<updated>2026-10-17T09:32:04Z</updated>

		<summary type="html">&lt;p&gt;IMYHC：​下载正版&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== VOCALOID5/6不识别V4/3/2声库的解决方案 ==&lt;br /&gt;
&lt;br /&gt;
=== VocaReg ===&lt;br /&gt;
来源：https://www.reddit.com/r/VocaTorrent/comments/1i9ygzg&lt;br /&gt;
&lt;br /&gt;
作者：Kartoffelkeks87&lt;br /&gt;
&lt;br /&gt;
由于直接分享文件的链接可能频繁失效，这里给出使用源代码自行编译的教程。&lt;br /&gt;
&lt;br /&gt;
嫌麻烦的去这里下载正版备份：[[Genuine-voice]]（不怎么全）&lt;br /&gt;
&lt;br /&gt;
==== 1.准备工作 ====&lt;br /&gt;
&lt;br /&gt;
===== 1.1 获取源代码=====&lt;br /&gt;
&lt;br /&gt;
* VocaReg 34: https://pastebin.com/kmH3iLGy&amp;lt;nowiki/&amp;gt;——让V5和V6编辑器读取到V3声库，V3版本的V2声库和V4的声库。&#039;&#039;&#039;一般来说，您应该选择这个。&#039;&#039;&#039;&lt;br /&gt;
* VocaReg Legacy 2: https://pastebin.com/GPgn8i5n&amp;lt;nowiki/&amp;gt;——让V5编辑器读取到V2声库(纯V2)&lt;br /&gt;
* VocaReg Legacy 3: https://pastebin.com/x61rappB&amp;lt;nowiki/&amp;gt;——让V5编辑器读取到V3版本的V2声库&lt;br /&gt;
&lt;br /&gt;
您可以选择访问以上链接或复制此处代码&lt;br /&gt;
&lt;br /&gt;
===== 以下为源代码(过长 为保证阅读 已经折叠) =====&lt;br /&gt;
VocaReg 34 &lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;border:1px solid #ddd;padding:4px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;&lt;br /&gt;
; VocaReg 34.au3&lt;br /&gt;
; Version 1.1&lt;br /&gt;
; 25.01.2025&lt;br /&gt;
; Copyright (c) 2025, Kartoffelkeks87&lt;br /&gt;
;&lt;br /&gt;
; This file is distributed under the Creative Commons 4.0 CC BY-NC-SA&lt;br /&gt;
; https://creativecommons.org/licenses/by-nc-sa/4.0/legalcode&lt;br /&gt;
;&lt;br /&gt;
&lt;br /&gt;
#RequireAdmin&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;MsgBoxConstants.au3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Global $sScriptTitle = &amp;quot;VocaReg&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Global $sKeys[4][3]&lt;br /&gt;
&lt;br /&gt;
$sKeys[0][0] = &amp;quot;HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\VOCALOID3\DATABASE\VOICE2&amp;quot;&lt;br /&gt;
$sKeys[0][1] = &amp;quot;HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\POCALOID3\DATABASE\VOICE2&amp;quot;&lt;br /&gt;
$sKeys[0][2] = &amp;quot;HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\VCLDASGN3\DATABASE\VOICE2&amp;quot;&lt;br /&gt;
&lt;br /&gt;
$sKeys[1][0] = &amp;quot;HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\VOCALOID3\DATABASE\VOICE3&amp;quot;&lt;br /&gt;
$sKeys[1][1] = &amp;quot;HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\POCALOID3\DATABASE\VOICE3&amp;quot;&lt;br /&gt;
$sKeys[1][2] = &amp;quot;HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\VCLDASGN3\DATABASE\VOICE3&amp;quot;&lt;br /&gt;
&lt;br /&gt;
$sKeys[2][0] = &amp;quot;HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\VOCALOID4\DATABASE&amp;quot;&lt;br /&gt;
$sKeys[2][1] = &amp;quot;HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\POCALOID4\DATABASE&amp;quot;&lt;br /&gt;
$sKeys[2][2] = &amp;quot;HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\VCLDFREE4\DATABASE&amp;quot;&lt;br /&gt;
&lt;br /&gt;
$sKeys[3][0] = &amp;quot;HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\VOCALOID4\DATABASE41&amp;quot;&lt;br /&gt;
$sKeys[3][1] = &amp;quot;HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\POCALOID4\DATABASE41&amp;quot;&lt;br /&gt;
$sKeys[3][2] = &amp;quot;HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\VCLDFREE4\DATABASE41&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Global $aRegValueType[12] = [&amp;quot;REG_NONE&amp;quot;, &amp;quot;REG_SZ&amp;quot;, &amp;quot;REG_EXPAND_SZ&amp;quot;, &amp;quot;REG_BINARY&amp;quot;, _&lt;br /&gt;
		 &amp;quot;REG_DWORD&amp;quot;, &amp;quot;REG_DWORD&amp;quot;, &amp;quot;REG_LINK&amp;quot;, _&lt;br /&gt;
		 &amp;quot;REG_MULTI_SZ&amp;quot;, &amp;quot;REG_RESOURCE_LIST&amp;quot;, &amp;quot;REG_FULL_RESOURCE_DESCRIPTOR&amp;quot;, _&lt;br /&gt;
		 &amp;quot;REG_RESOURCE_REQUIREMENTS_LIST&amp;quot;, &amp;quot;REG_QWORD&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
Func ProcessKeys($sSource, $sDest)&lt;br /&gt;
   For $i = 1 To 256&lt;br /&gt;
	  Local $sKey = RegEnumKey($sSource, $i)&lt;br /&gt;
	  If @error then ExitLoop&lt;br /&gt;
	  ConsoleWrite($sSource &amp;amp; &#039;\&#039; &amp;amp; $sKey &amp;amp; @CRLF)&lt;br /&gt;
	  CopyKey($sSource &amp;amp; &#039;\&#039; &amp;amp; $sKey, $sDest &amp;amp; &#039;\&#039; &amp;amp; $sKey)&lt;br /&gt;
   Next&lt;br /&gt;
EndFunc&lt;br /&gt;
&lt;br /&gt;
Func CopyKey($sSourceKey, $sDestKey)&lt;br /&gt;
	Local $sName = RegRead($sSourceKey, &amp;quot;NAME&amp;quot;)&lt;br /&gt;
	If @error Then return&lt;br /&gt;
	Local $sPath = RegRead($sSourceKey, &amp;quot;PATH&amp;quot;)&lt;br /&gt;
	If @error Then return&lt;br /&gt;
	Local $iInstalled = RegRead($sSourceKey, &amp;quot;INSTALLED&amp;quot;)&lt;br /&gt;
	If @error Then return&lt;br /&gt;
	If $iInstalled &amp;lt;&amp;gt; 1 Then return&lt;br /&gt;
	Local $sTime = RegRead($sSourceKey, &amp;quot;TIME&amp;quot;)&lt;br /&gt;
	If @error Then $sTime = &amp;quot;BHMN74F9ED86FKAB&amp;quot;&lt;br /&gt;
	Local $sDRP = RegRead($sSourceKey, &amp;quot;DRP&amp;quot;)&lt;br /&gt;
	If @error Then $sDRP = &amp;quot;0B0032&amp;quot;&lt;br /&gt;
	Local $sKey = RegRead($sSourceKey &amp;amp; &amp;quot;\KEYS&amp;quot;, &amp;quot;default&amp;quot;)&lt;br /&gt;
	If @error Then $sKey = &amp;quot;c845cfd4b8a90614d5b0f09eba7144d1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
	RegWrite($sDestKey, &amp;quot;NAME&amp;quot;, &amp;quot;REG_SZ&amp;quot;, $sName)&lt;br /&gt;
	RegWrite($sDestKey, &amp;quot;PATH&amp;quot;, &amp;quot;REG_SZ&amp;quot;, $sPath)&lt;br /&gt;
	RegWrite($sDestKey, &amp;quot;INSTALLED&amp;quot;, &amp;quot;REG_DWORD&amp;quot;, 1)&lt;br /&gt;
	RegWrite($sDestKey, &amp;quot;TIME&amp;quot;, &amp;quot;REG_SZ&amp;quot;, $sTime)&lt;br /&gt;
	RegWrite($sDestKey, &amp;quot;DRP&amp;quot;, &amp;quot;REG_SZ&amp;quot;, $sDRP)&lt;br /&gt;
	RegWrite($sDestKey &amp;amp; &amp;quot;\KEYS&amp;quot;, &amp;quot;default&amp;quot;, &amp;quot;REG_SZ&amp;quot;, $sKey)&lt;br /&gt;
&lt;br /&gt;
	CloneKeys($sSourceKey &amp;amp; &amp;quot;\Presets&amp;quot;, $sDestKey &amp;amp; &amp;quot;\Presets&amp;quot;)&lt;br /&gt;
EndFunc&lt;br /&gt;
&lt;br /&gt;
Func CloneKeys($sSource, $sDest)&lt;br /&gt;
   For $i = 1 To 256&lt;br /&gt;
	  Local $sValue = RegEnumVal($sSource, $i)&lt;br /&gt;
	  If @error then ExitLoop&lt;br /&gt;
	  Local $iType = @extended&lt;br /&gt;
	  Local $sData = RegRead($sSource, $sValue)&lt;br /&gt;
	  ;ConsoleWrite($aRegValueType[$iType] &amp;amp; &#039; - &#039; &amp;amp; $sValue &amp;amp; &#039;: &#039; &amp;amp; $sData &amp;amp; @CRLF)&lt;br /&gt;
	  RegWrite($sDest, $sValue, $aRegValueType[$iType], $sData)&lt;br /&gt;
	  If @error Then MsgBox($MB_OK + $MB_ICONERROR, $sScriptTitle, &amp;quot;Error writing registry.&amp;quot;)&lt;br /&gt;
   Next&lt;br /&gt;
&lt;br /&gt;
   For $i = 1 To 256&lt;br /&gt;
	  Local $sKey = RegEnumKey($sSource, $i)&lt;br /&gt;
	  If @error then ExitLoop&lt;br /&gt;
	  ;ConsoleWrite($sSource &amp;amp; &#039;\&#039; &amp;amp; $sKey &amp;amp; @CRLF)&lt;br /&gt;
	  CloneKeys($sSource &amp;amp; &#039;\&#039; &amp;amp; $sKey, $sDest &amp;amp; &#039;\&#039; &amp;amp; $sKey)&lt;br /&gt;
   Next&lt;br /&gt;
EndFunc&lt;br /&gt;
&lt;br /&gt;
If MsgBox($MB_YESNO, $sScriptTitle, &amp;quot;Register all Vocaloid 3/4 FE voices for Vocaloid 5/6?&amp;quot;) = $IDYES Then&lt;br /&gt;
   For $iKey = 0 To UBound($sKeys)-1&lt;br /&gt;
	  For $iSubKey = 1 To UBound($sKeys,2)-1&lt;br /&gt;
		 ProcessKeys($sKeys[$iKey][$iSubKey], $sKeys[$iKey][0])&lt;br /&gt;
	  Next&lt;br /&gt;
   Next&lt;br /&gt;
   ConsoleWrite(@CRLF &amp;amp; $sScriptTitle &amp;amp; &amp;quot; by Kartoffelkeks87&amp;quot;)&lt;br /&gt;
   MsgBox(0, $sScriptTitle, &amp;quot;Finished!&amp;quot; &amp;amp; @CRLF &amp;amp; @CRLF &amp;amp; $sScriptTitle &amp;amp; &amp;quot; by Kartoffelkeks87&amp;quot;)&lt;br /&gt;
Else&lt;br /&gt;
   ConsoleWrite(&amp;quot;Abort by user.&amp;quot;)&lt;br /&gt;
EndIf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
VocaReg Legacy 2&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;border:1px solid #ddd;padding:4px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;&lt;br /&gt;
; VocaReg Legacy 2.au3&lt;br /&gt;
; Version 1.0&lt;br /&gt;
; 27.05.2021&lt;br /&gt;
; Copyright (c) 2021, Kartoffelkeks87&lt;br /&gt;
;&lt;br /&gt;
; This file is distributed under the Creative Commons 4.0 CC BY-NC-SA&lt;br /&gt;
; https://creativecommons.org/licenses/by-nc-sa/4.0/legalcode&lt;br /&gt;
;&lt;br /&gt;
&lt;br /&gt;
#RequireAdmin&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;Array.au3&amp;gt;&lt;br /&gt;
#include &amp;lt;MsgBoxConstants.au3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Global $sScriptTitle = &amp;quot;VocaReg Legacy 2&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Global $sSrcKeys2[3]&lt;br /&gt;
$sSrcKeys2[0] = &amp;quot;HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\VOCALOID2\DATABASE\VOICE\&amp;quot;&lt;br /&gt;
$sSrcKeys2[1] = &amp;quot;HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\POCALOID2\DATABASE\VOICE\&amp;quot;&lt;br /&gt;
$sSrcKeys2[2] = &amp;quot;HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\FOCALOID2\DATABASE\VOICE\&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Global $sDestKey = &amp;quot;HKEY_LOCAL_MACHINE64\SOFTWARE\VOCALOID5\Voice\Components\&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Global $aList[0][6]&lt;br /&gt;
Global $sList&lt;br /&gt;
&lt;br /&gt;
For $iKey = 0 To UBound($sSrcKeys2)-1&lt;br /&gt;
   For $i = 1 To 256&lt;br /&gt;
	  Local $sKey = RegEnumKey($sSrcKeys2[$iKey], $i)&lt;br /&gt;
	  If @error Then ExitLoop&lt;br /&gt;
	  Local $sPath = RegRead($sSrcKeys2[$iKey] &amp;amp; $sKey, &amp;quot;INSTALLDIR&amp;quot;)&lt;br /&gt;
	  If @error Then ContinueLoop&lt;br /&gt;
&lt;br /&gt;
   	  Local $sName = RegRead($sSrcKeys2[$iKey] &amp;amp; $sKey, &amp;quot;NAME&amp;quot;)&lt;br /&gt;
	  If Not @error Then&lt;br /&gt;
		 Local $aName = StringRegExp($sName, &amp;quot;(?i)\((.*?)\)&amp;quot;, $STR_REGEXPARRAYGLOBALMATCH, 1)&lt;br /&gt;
		 If Not @error Then&lt;br /&gt;
			$sName = $aName[0]&lt;br /&gt;
			If UBound($aName) &amp;gt; 1 Then $sName = $sName &amp;amp; &amp;quot; (&amp;quot; &amp;amp; $aName[1] &amp;amp; &amp;quot;)&amp;quot;&lt;br /&gt;
		 EndIf&lt;br /&gt;
	  Else&lt;br /&gt;
		 $sName = $sPath&lt;br /&gt;
		 If StringRight($sName, 1) = &#039;\&#039; Then $sName = StringTrimRight($sName, 1)&lt;br /&gt;
		 $aName = StringSplit($sName, &amp;quot;\&amp;quot;)&lt;br /&gt;
		 $sName = $aName[UBound($aName)-1]&lt;br /&gt;
		 $sName = StringReplace($sName, &amp;quot;\&amp;quot;, &amp;quot; &amp;quot;)&lt;br /&gt;
	  EndIf&lt;br /&gt;
	  $sName = StringReplace($sName, &amp;quot;_&amp;quot;, &amp;quot; &amp;quot;) &amp;amp; &amp;quot; (v2)&amp;quot;&lt;br /&gt;
&lt;br /&gt;
	  Local $sTime = RegRead($sSrcKeys2[$iKey] &amp;amp; $sKey, &amp;quot;TIME&amp;quot;)&lt;br /&gt;
	  If @error Then $sTime = &amp;quot;BKLHK5E5TNTKW5D6&amp;quot;&lt;br /&gt;
	  Local $sDRP = RegRead($sSrcKeys2[$iKey] &amp;amp; $sKey, &amp;quot;DRP&amp;quot;)&lt;br /&gt;
	  If @error Then $sDRP = &amp;quot;060011&amp;quot;&lt;br /&gt;
	  Local $sReg = RegRead($sSrcKeys2[$iKey] &amp;amp; $sKey &amp;amp; &amp;quot;\KEYS&amp;quot;, &amp;quot;default&amp;quot;)&lt;br /&gt;
	  If @error Then $sReg = &amp;quot;65a9e9e2d3076f4d0839f883ad4f20f8&amp;quot;&lt;br /&gt;
&lt;br /&gt;
	  If _ArraySearch($aList, $sKey, 0, 0, 0, 0, 1, 0) = -1 Then&lt;br /&gt;
		 _ArrayAdd($aList, $sKey, 0)&lt;br /&gt;
		 $aList[UBound($aList)-1][1] = $sName&lt;br /&gt;
		 $aList[UBound($aList)-1][2] = $sPath&lt;br /&gt;
		 $aList[UBound($aList)-1][3] = $sTime&lt;br /&gt;
		 $aList[UBound($aList)-1][4] = $sDRP&lt;br /&gt;
		 $aList[UBound($aList)-1][5] = $sReg&lt;br /&gt;
		 $sList = $sList &amp;amp; $sName &amp;amp; @CRLF&lt;br /&gt;
		 ConsoleWrite($sKey &amp;amp; &amp;quot; &amp;quot; &amp;amp; $sName &amp;amp; &amp;quot; found.&amp;quot; &amp;amp; @CRLF)&lt;br /&gt;
	  Else&lt;br /&gt;
		 ConsoleWrite($sKey &amp;amp; &amp;quot; &amp;quot; &amp;amp; $sName &amp;amp; &amp;quot; already in list.&amp;quot; &amp;amp; @CRLF)&lt;br /&gt;
	  EndIf&lt;br /&gt;
   Next&lt;br /&gt;
Next&lt;br /&gt;
&lt;br /&gt;
If MsgBox($MB_YESNO, $sScriptTitle, UBound($aList) &amp;amp; &amp;quot; Vocaloid2 voices found:&amp;quot; &amp;amp; @CRLF &amp;amp; @CRLF &amp;amp; $sList &amp;amp; @CRLF &amp;amp; @CRLF &amp;amp; &amp;quot;Register all for Vocaloid5?&amp;quot;) = $IDYES Then&lt;br /&gt;
   For $i = 0 To UBound($aList)-1&lt;br /&gt;
	  Local $sID = $aList[$i][0]&lt;br /&gt;
	  Local $sName = $aList[$i][1]&lt;br /&gt;
	  Local $sPath = $aList[$i][2]&lt;br /&gt;
	  Local $sTime = $aList[$i][3]&lt;br /&gt;
	  Local $sDRP = $aList[$i][4]&lt;br /&gt;
	  Local $sReg = $aList[$i][5]&lt;br /&gt;
	  RegWrite($sDestKey &amp;amp; $sID, &amp;quot;Name&amp;quot;, &amp;quot;REG_SZ&amp;quot;, $sName)&lt;br /&gt;
	  If @error Then&lt;br /&gt;
		 If @error Then MsgBox($MB_OK + $MB_ICONERROR, $sScriptTitle, &amp;quot;Error writing registry.&amp;quot;)&lt;br /&gt;
	  EndIf&lt;br /&gt;
	  RegWrite($sDestKey &amp;amp; $sID, &amp;quot;BankName&amp;quot;, &amp;quot;REG_SZ&amp;quot;, $sName)&lt;br /&gt;
	  RegWrite($sDestKey &amp;amp; $sID, &amp;quot;Path&amp;quot;, &amp;quot;REG_SZ&amp;quot;, $sPath)&lt;br /&gt;
	  RegWrite($sDestKey &amp;amp; $sID, &amp;quot;Date&amp;quot;, &amp;quot;REG_SZ&amp;quot;, $sTime)&lt;br /&gt;
	  RegWrite($sDestKey &amp;amp; $sID, &amp;quot;DRP&amp;quot;, &amp;quot;REG_SZ&amp;quot;, $sDRP)&lt;br /&gt;
	  RegWrite($sDestKey &amp;amp; $sID, &amp;quot;Key&amp;quot;, &amp;quot;REG_SZ&amp;quot;, $sReg)&lt;br /&gt;
	  RegWrite($sDestKey &amp;amp; $sID &amp;amp; &amp;quot;\Version&amp;quot;, &amp;quot;Major&amp;quot;, &amp;quot;REG_DWORD&amp;quot;, 5)&lt;br /&gt;
	  RegWrite($sDestKey &amp;amp; $sID &amp;amp; &amp;quot;\Version&amp;quot;, &amp;quot;Minor&amp;quot;, &amp;quot;REG_DWORD&amp;quot;, 0)&lt;br /&gt;
	  RegWrite($sDestKey &amp;amp; $sID &amp;amp; &amp;quot;\Version&amp;quot;, &amp;quot;Revision&amp;quot;, &amp;quot;REG_DWORD&amp;quot;, 1)&lt;br /&gt;
	  ConsoleWrite(@error &amp;amp; &#039;&amp;gt;&#039;)&lt;br /&gt;
   Next&lt;br /&gt;
&lt;br /&gt;
   ConsoleWrite(@CRLF &amp;amp; $sScriptTitle &amp;amp; &amp;quot; by Kartoffelkeks87&amp;quot;)&lt;br /&gt;
   MsgBox(0, $sScriptTitle, &amp;quot;Finished!&amp;quot; &amp;amp; @CRLF &amp;amp; @CRLF &amp;amp; $sScriptTitle &amp;amp; &amp;quot; by Kartoffelkeks87&amp;quot;)&lt;br /&gt;
Else&lt;br /&gt;
   ConsoleWrite(&amp;quot;Abort by user.&amp;quot;)&lt;br /&gt;
EndIf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
VocaReg Legacy 3&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;border:1px solid #ddd;padding:4px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;&lt;br /&gt;
; VocaReg Legacy 3.au3&lt;br /&gt;
; Version 1.0&lt;br /&gt;
; 27.05.2021&lt;br /&gt;
; Copyright (c) 2021, Kartoffelkeks87&lt;br /&gt;
;&lt;br /&gt;
; This file is distributed under the Creative Commons 4.0 CC BY-NC-SA&lt;br /&gt;
; https://creativecommons.org/licenses/by-nc-sa/4.0/legalcode&lt;br /&gt;
;&lt;br /&gt;
&lt;br /&gt;
#RequireAdmin&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;Array.au3&amp;gt;&lt;br /&gt;
#include &amp;lt;MsgBoxConstants.au3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Global $sScriptTitle = &amp;quot;VocaReg Legacy 3&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Global $sSrcKeys3[3]&lt;br /&gt;
$sSrcKeys3[0] = &amp;quot;HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\VOCALOID3\DATABASE\VOICE2\&amp;quot;&lt;br /&gt;
$sSrcKeys3[1] = &amp;quot;HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\POCALOID3\DATABASE\VOICE2\&amp;quot;&lt;br /&gt;
$sSrcKeys3[2] = &amp;quot;HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\VCLDASGN3\DATABASE\VOICE2\&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Global $sDestKey = &amp;quot;HKEY_LOCAL_MACHINE64\SOFTWARE\VOCALOID5\Voice\Components\&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Global $aList[0][6]&lt;br /&gt;
Global $sList&lt;br /&gt;
&lt;br /&gt;
For $iKey = 0 To UBound($sSrcKeys3)-1&lt;br /&gt;
   For $i = 1 To 256&lt;br /&gt;
	  Local $sKey = RegEnumKey($sSrcKeys3[$iKey], $i)&lt;br /&gt;
	  If @error Then ExitLoop&lt;br /&gt;
	  Local $sPath = RegRead($sSrcKeys3[$iKey] &amp;amp; $sKey, &amp;quot;PATH&amp;quot;)&lt;br /&gt;
	  If @error Then ContinueLoop&lt;br /&gt;
&lt;br /&gt;
	  Local $sName = RegRead($sSrcKeys3[$iKey] &amp;amp; $sKey, &amp;quot;NAME&amp;quot;)&lt;br /&gt;
	  If Not @error Then&lt;br /&gt;
		 Local $aName = StringRegExp($sName, &amp;quot;(?i)\((.*?)\)&amp;quot;, $STR_REGEXPARRAYGLOBALMATCH, 1)&lt;br /&gt;
		 If Not @error Then&lt;br /&gt;
			$sName = $aName[0]&lt;br /&gt;
			If UBound($aName) &amp;gt; 1 Then $sName = $sName &amp;amp; &amp;quot; (&amp;quot; &amp;amp; $aName[1] &amp;amp; &amp;quot;)&amp;quot;&lt;br /&gt;
			$sName = StringReplace($sName, &amp;quot;_&amp;quot;, &amp;quot; &amp;quot;)&lt;br /&gt;
		 EndIf&lt;br /&gt;
	  Else&lt;br /&gt;
		 $sName = $sPath&lt;br /&gt;
		 If StringRight($sName, 1) = &#039;\&#039; Then $sName = StringTrimRight($sName, 1)&lt;br /&gt;
		 $aName = StringSplit($sName, &amp;quot;\&amp;quot;)&lt;br /&gt;
		 $sName = $aName[UBound($aName)-1]&lt;br /&gt;
		 $sName = StringReplace($sName, &amp;quot;\&amp;quot;, &amp;quot; &amp;quot;) &amp;amp; &amp;quot; (V2)&amp;quot;&lt;br /&gt;
	  EndIf&lt;br /&gt;
	  $sName = StringReplace($sName, &amp;quot;_&amp;quot;, &amp;quot; &amp;quot;)&lt;br /&gt;
&lt;br /&gt;
	  $sKey = RegRead($sSrcKeys3[$iKey] &amp;amp; $sKey, &amp;quot;ORGID&amp;quot;)&lt;br /&gt;
	  If @error Then MsgBox($MB_OK + $MB_ICONERROR, $sScriptTitle, &amp;quot;Error reading key.&amp;quot;)&lt;br /&gt;
	  Local $sTime = RegRead($sSrcKeys3[$iKey] &amp;amp; $sKey, &amp;quot;TIME&amp;quot;)&lt;br /&gt;
	  If @error Then $sTime = &amp;quot;BKLHK5E5TNTKW5D6&amp;quot;&lt;br /&gt;
	  Local $sDRP = RegRead($sSrcKeys3[$iKey] &amp;amp; $sKey, &amp;quot;DRP&amp;quot;)&lt;br /&gt;
	  If @error Then $sDRP = &amp;quot;060011&amp;quot;&lt;br /&gt;
	  Local $sReg = RegRead($sSrcKeys3[$iKey] &amp;amp; $sKey &amp;amp; &amp;quot;\KEYS&amp;quot;, &amp;quot;default&amp;quot;)&lt;br /&gt;
	  If @error Then $sReg = &amp;quot;65a9e9e2d3076f4d0839f883ad4f20f8&amp;quot;&lt;br /&gt;
&lt;br /&gt;
	  If _ArraySearch($aList, $sKey, 0, 0, 0, 0, 1, 0) = -1 Then&lt;br /&gt;
		 _ArrayAdd($aList, $sKey, 0)&lt;br /&gt;
		 $aList[UBound($aList)-1][1] = $sName&lt;br /&gt;
		 $aList[UBound($aList)-1][2] = $sPath&lt;br /&gt;
		 $aList[UBound($aList)-1][3] = $sTime&lt;br /&gt;
		 $aList[UBound($aList)-1][4] = $sDRP&lt;br /&gt;
		 $aList[UBound($aList)-1][5] = $sReg&lt;br /&gt;
		 $sList = $sList &amp;amp; $sName &amp;amp; @CRLF&lt;br /&gt;
		 ConsoleWrite($sKey &amp;amp; &amp;quot; &amp;quot; &amp;amp; $sName &amp;amp; &amp;quot; found.&amp;quot; &amp;amp; @CRLF)&lt;br /&gt;
	  Else&lt;br /&gt;
		 ConsoleWrite($sKey &amp;amp; &amp;quot; &amp;quot; &amp;amp; $sName &amp;amp; &amp;quot; already in list.&amp;quot; &amp;amp; @CRLF)&lt;br /&gt;
	  EndIf&lt;br /&gt;
   Next&lt;br /&gt;
Next&lt;br /&gt;
&lt;br /&gt;
If MsgBox($MB_YESNO, $sScriptTitle, UBound($aList) &amp;amp; &amp;quot; Vocaloid3 V2 voices found:&amp;quot; &amp;amp; @CRLF &amp;amp; @CRLF &amp;amp; $sList &amp;amp; @CRLF &amp;amp; @CRLF &amp;amp; &amp;quot;Register all for Vocaloid5?&amp;quot;) = $IDYES Then&lt;br /&gt;
   For $i = 0 To UBound($aList)-1&lt;br /&gt;
	  Local $sID = $aList[$i][0]&lt;br /&gt;
	  Local $sName = $aList[$i][1]&lt;br /&gt;
	  Local $sPath = $aList[$i][2]&lt;br /&gt;
	  Local $sTime = $aList[$i][3]&lt;br /&gt;
	  Local $sDRP = $aList[$i][4]&lt;br /&gt;
	  Local $sReg = $aList[$i][5]&lt;br /&gt;
	  RegWrite($sDestKey &amp;amp; $sID, &amp;quot;Name&amp;quot;, &amp;quot;REG_SZ&amp;quot;, $sName)&lt;br /&gt;
	  If @error Then&lt;br /&gt;
		 If @error Then MsgBox($MB_OK + $MB_ICONERROR, $sScriptTitle, &amp;quot;Error writing registry.&amp;quot;)&lt;br /&gt;
	  EndIf&lt;br /&gt;
	  RegWrite($sDestKey &amp;amp; $sID, &amp;quot;BankName&amp;quot;, &amp;quot;REG_SZ&amp;quot;, $sName)&lt;br /&gt;
	  RegWrite($sDestKey &amp;amp; $sID, &amp;quot;Path&amp;quot;, &amp;quot;REG_SZ&amp;quot;, $sPath)&lt;br /&gt;
	  RegWrite($sDestKey &amp;amp; $sID, &amp;quot;Date&amp;quot;, &amp;quot;REG_SZ&amp;quot;, $sTime)&lt;br /&gt;
	  RegWrite($sDestKey &amp;amp; $sID, &amp;quot;DRP&amp;quot;, &amp;quot;REG_SZ&amp;quot;, $sDRP)&lt;br /&gt;
	  RegWrite($sDestKey &amp;amp; $sID, &amp;quot;Key&amp;quot;, &amp;quot;REG_SZ&amp;quot;, $sReg)&lt;br /&gt;
	  RegWrite($sDestKey &amp;amp; $sID &amp;amp; &amp;quot;\Version&amp;quot;, &amp;quot;Major&amp;quot;, &amp;quot;REG_DWORD&amp;quot;, 5)&lt;br /&gt;
	  RegWrite($sDestKey &amp;amp; $sID &amp;amp; &amp;quot;\Version&amp;quot;, &amp;quot;Minor&amp;quot;, &amp;quot;REG_DWORD&amp;quot;, 0)&lt;br /&gt;
	  RegWrite($sDestKey &amp;amp; $sID &amp;amp; &amp;quot;\Version&amp;quot;, &amp;quot;Revision&amp;quot;, &amp;quot;REG_DWORD&amp;quot;, 1)&lt;br /&gt;
	  ConsoleWrite(@error &amp;amp; &#039;&amp;gt;&#039;)&lt;br /&gt;
   Next&lt;br /&gt;
&lt;br /&gt;
   ConsoleWrite(@CRLF &amp;amp; $sScriptTitle &amp;amp; &amp;quot; by Kartoffelkeks87&amp;quot;)&lt;br /&gt;
   MsgBox(0, $sScriptTitle, &amp;quot;Finished!&amp;quot; &amp;amp; @CRLF &amp;amp; @CRLF &amp;amp; $sScriptTitle &amp;amp; &amp;quot; by Kartoffelkeks87&amp;quot;)&lt;br /&gt;
Else&lt;br /&gt;
   ConsoleWrite(&amp;quot;Abort by user.&amp;quot;)&lt;br /&gt;
EndIf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 如果选择访问链接，您会在网页中看到“download”按钮，点击即可。&lt;br /&gt;
* 您也可以新建文本文档然后复制代码并保存。&lt;br /&gt;
&lt;br /&gt;
至此，您应该获得了xx.txt，请将后缀修改为.au3（如VocaReg 34.au3）。&lt;br /&gt;
&lt;br /&gt;
===== 1.2 获取AutoIt工具 =====&lt;br /&gt;
点击下载&amp;lt;nowiki/&amp;gt;https://www.autoitscript.com/cgi-bin/getfile.pl?autoit3/autoit-v3.zip ，解压到合适的地方。&lt;br /&gt;
&lt;br /&gt;
==== 2.将源代码编译成exe ====&lt;br /&gt;
解压后您应当可以在图示路径找到Aut2exe_x64.exe&amp;lt;br&amp;gt;https://s2.loli.net/2025/12/02/WaimS4IFdlqK9Mc.png&amp;lt;br&amp;gt;打开后如图设置（文件路径请根据您的实际情况修改），点击Convert&amp;lt;br&amp;gt;https://s2.loli.net/2025/12/02/s7urEm84CwlSWdY.png&lt;br /&gt;
&lt;br /&gt;
==== 3.运行exe ====&lt;br /&gt;
如果一切顺利，它会显示成功了。您可以打开编辑器检查是否有效，然后您可以将刚刚下载的文件全部删除，您不再需要它们了。&lt;/div&gt;</summary>
		<author><name>IMYHC</name></author>
	</entry>
	<entry>
		<id>https://vocakey.wiki/index.php?title=Vocaloid6-crack&amp;diff=324</id>
		<title>Vocaloid6-crack</title>
		<link rel="alternate" type="text/html" href="https://vocakey.wiki/index.php?title=Vocaloid6-crack&amp;diff=324"/>
		<updated>2026-10-16T09:52:47Z</updated>

		<summary type="html">&lt;p&gt;IMYHC：​github打不开&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== VOCALOID6 Editor ==&lt;br /&gt;
https://www.midifan.com/data/attach/album/2022/1014/7869_1665678356.png&lt;br /&gt;
&lt;br /&gt;
VOCALOID6 编辑器，Windows版主体安装程序大小为655MB,另外声库安装程序包含多个AI声库（迭代更新中）&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;https://www.vocaloid.com/en/vocaloid6/trial&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VOCALOID:AI Shared Editor (Updated 6.6.1) ===&lt;br /&gt;
编辑器（Windows Version）：&lt;br /&gt;
&lt;br /&gt;
https://s3.ap-northeast-1.amazonaws.com/download.vocaloid/updater/VOCALOID6/6_6_1/VOCALOID6_Update_6.6.1_Win.zip&lt;br /&gt;
&lt;br /&gt;
https://www.mediafire.com/file/c4rzu9xkd9tvmey/VOCALOID6_Editor_6.6.1.exe/file&lt;br /&gt;
&lt;br /&gt;
破解程序：&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;特别鸣谢原破解人：ly&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;注意：此破解程序只适用于6.6.1版本编辑器！&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
链接（密码：ly2025）： https://drive.google.com/file/d/1qPgjvzbMxpc9hOxqzfCDZRN6BeoAPNol/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
https://pixeldrain.com/u/Av2GAezw&lt;br /&gt;
&lt;br /&gt;
百度网盘：https://pan.baidu.com/s/1ASVd7v3AUAserInqyFflow?pwd=ly25 提取码: ly25(解压密码ly2025）&lt;br /&gt;
&lt;br /&gt;
使用方法：将压缩包内文件拷贝至VOCALOID6安装目录即可&lt;br /&gt;
&lt;br /&gt;
更多链接: https://pan.baidu.com/s/1ud5lO8ZcIe8IQuckj96txQ?pwd=1jqt 提取码: 1jqt&lt;br /&gt;
&lt;br /&gt;
=== VOCALOID:AI Shared Editor (Updated 6.6.0) ===&lt;br /&gt;
Windows Version：&lt;br /&gt;
&lt;br /&gt;
https://s3.ap-northeast-1.amazonaws.com/download.vocaloid/updater/VOCALOID6/6_6_0/VOCALOID6_Update_6.6.0_Win.zip&lt;br /&gt;
&lt;br /&gt;
https://www.mediafire.com/file/4e1dozpf0yzplzb/VOCALOID6_Editor_6.6.0.zip&lt;br /&gt;
&lt;br /&gt;
=== VOCALOID:AI Shared Editor (Updated 6.5.0) ===&lt;br /&gt;
Windows Version： https://s3-ap-northeast-1.amazonaws.com/download.vocaloid/updater/VOCALOID6/6_5_0/VOCALOID6_Update_6.5.0_Win.zip&lt;br /&gt;
&lt;br /&gt;
破解程序：&lt;br /&gt;
&lt;br /&gt;
https://www.mediafire.com/file/lb11zdzhf7regif/V6CP.exe/file&amp;lt;nowiki/&amp;gt;（安装编辑器后，运行crack patch程序即可使用）&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;VOCALOID:AI Shared Editor (Updated 6.4.1)&#039;&#039;&#039; ===&lt;br /&gt;
破解人未知&lt;br /&gt;
&lt;br /&gt;
Windows Version： https://cloud.06dn.com/s/OZVBF6&lt;br /&gt;
&lt;br /&gt;
使用方法：1.安装压缩包中的VOCALOID6&lt;br /&gt;
&lt;br /&gt;
2.把crack文件夹中的DSE.dll拷贝至VOCALOID6安装目录&lt;br /&gt;
&lt;br /&gt;
3.破解成功！&lt;br /&gt;
&lt;br /&gt;
=== VOCALOID 6.3.0更新破解版+新增4个=8个自带声库 ===&lt;br /&gt;
更新内容&lt;br /&gt;
&lt;br /&gt;
应用此更新程序将执行以下更新：&lt;br /&gt;
&lt;br /&gt;
VOCALOID6编辑&lt;br /&gt;
&lt;br /&gt;
提高歌声的合成质量&lt;br /&gt;
&lt;br /&gt;
新增角色作为VOCALOID：AI部分的控制参数&lt;br /&gt;
&lt;br /&gt;
改进的表达式也可作为控制参数进行编辑&lt;br /&gt;
&lt;br /&gt;
改进了 VOCALOID：AI 部分中的颤音工具&lt;br /&gt;
&lt;br /&gt;
添加了 Take 变体&lt;br /&gt;
&lt;br /&gt;
修复了其他错误，改进了稳定性和性能&lt;br /&gt;
&lt;br /&gt;
VOCALOID6 语音库&lt;br /&gt;
&lt;br /&gt;
添加了 4 个新的语音库（ASAHI、SAKURA、SHION、TAKU）到VOCALOID6语音库&lt;br /&gt;
&lt;br /&gt;
改进的模型数据&lt;br /&gt;
&lt;br /&gt;
=== VOCALOID:AI Shared Editor (Updated 6.1.0) ===&lt;br /&gt;
更新内容：&lt;br /&gt;
&lt;br /&gt;
AI声库中文支持&lt;br /&gt;
&lt;br /&gt;
由SliverFox组织破解:&lt;br /&gt;
&lt;br /&gt;
Windows Version:&lt;br /&gt;
&lt;br /&gt;
原始地址： &lt;br /&gt;
&lt;br /&gt;
https://mega.nz/folder/P8Fx12F7#AV5_3F4a1X2xN85HVAGQWw &lt;br /&gt;
&lt;br /&gt;
分流： &lt;br /&gt;
&lt;br /&gt;
VOCALOID6_AI_SE_6.1.0.exe: 链接: https://pan.baidu.com/s/1kx7VwgY1dJl26Ia4ZReYbg?pwd=r976&lt;br /&gt;
&lt;br /&gt;
FFPAN，链接：https://www.ffpan.site/s/G5QMuz （访问密码：vw2azu）&lt;br /&gt;
&lt;br /&gt;
=== VOCALOID:AI Shared Editor (Updated 6.0.1 fixed) ===&lt;br /&gt;
由SliverFox组织破解:&lt;br /&gt;
&lt;br /&gt;
Windows Version:&lt;br /&gt;
&lt;br /&gt;
原始地址： &lt;br /&gt;
&lt;br /&gt;
https://mega.nz/folder/NoU10BKA#R5E_3FomkX2XneqHV9GQZw &lt;br /&gt;
&lt;br /&gt;
分流： &lt;br /&gt;
&lt;br /&gt;
VOCALOID_AI_SE_6.0.1.exe: https://pan.baidu.com/s/1sMUe6AA5hjgM2XdUR8tIxw?pwd=yeds&lt;br /&gt;
&lt;br /&gt;
LeaF云盘，链接：https://pan.leafsoft.top/s/E1CM 提取码（区分大小写）：Guru &lt;br /&gt;
&lt;br /&gt;
奶牛快传，链接：https://cowtransfer.com/s/cd3f803968dc41 口令：b8j6mi &lt;br /&gt;
&lt;br /&gt;
由于初代版本存在一定的bug，不推荐使用，该直链通道已关闭。&lt;br /&gt;
&lt;br /&gt;
== Shared Editor 注意事项 ==&lt;br /&gt;
&#039;&#039;&#039;情况说明&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1.破解版安装程序没有内置依赖包，请确认依赖已安装。常见的故障解决方案如下：&lt;br /&gt;
&lt;br /&gt;
  a.初始化声库管理器失败&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;请安装vc2015-2022可再发行组件包（x64），下载链接：https://aka.ms/vs/17/release/vc_redist.x64.exe&amp;lt;nowiki/&amp;gt;，64位版本，请复制链接下载&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2.破解版和V5SV一样，存在有不识别破解版V3/V4声库的问题，解决办法请参照[[Use-v4v3v2lib-on-v5v6|VOCALOID5_Editor_Share_Version_不识别v3声库或不完全识别v4声库的解决办法]]&lt;br /&gt;
&lt;br /&gt;
3.VST3和Rewire模块加载失败故障，需要重新注册相关依赖包。具体操作参照[[VOCALOID6重制Rewire注册和VSTI3乐器注册的方法]]&lt;br /&gt;
&lt;br /&gt;
== 汉化补丁 ==&lt;br /&gt;
&lt;br /&gt;
=== Version 6.1.0 ===&lt;br /&gt;
翻译： 255p，Riz&lt;br /&gt;
&lt;br /&gt;
制作：星璇&lt;br /&gt;
&lt;br /&gt;
下载地址： 链接: https://pan.baidu.com/s/1Sj03Ka-Zv3Z1Lf0T-3KWug?pwd=tnic 提取码: tnic&lt;br /&gt;
&lt;br /&gt;
=== Version 6.3.0 ===&lt;br /&gt;
理论上V6的都支持 &lt;br /&gt;
&lt;br /&gt;
测试了6.3.0 但会在关于界面显示6.3.2&lt;br /&gt;
&lt;br /&gt;
下载地址： 链接: https://pan.baidu.com/s/1QTWRjYpWgOFQoBFp8GAkZQ?pwd=38jc 提取码: 38jc&lt;br /&gt;
&lt;br /&gt;
=== Version 6.4.2（最新版本） ===&lt;br /&gt;
对原来汉化本体进行了改进&lt;br /&gt;
&lt;br /&gt;
适用于V6编辑器6.4.0及以上版本&lt;br /&gt;
&lt;br /&gt;
使用方法：将压缩包内文件替换到编辑器根目录即可&lt;br /&gt;
&lt;br /&gt;
百度网盘: https://pan.baidu.com/s/1O-uNmXpT38hKp4mKV1kOdA?pwd=v642 提取码: v642&lt;br /&gt;
&lt;br /&gt;
== Version 6.13.1.1 ==&lt;br /&gt;
理论上支持6.13及以下的所有v6编辑器&lt;br /&gt;
&lt;br /&gt;
使用方法：将压缩包内文件替换到编辑器根目录即可&lt;br /&gt;
&lt;br /&gt;
Github:https://github.com/IzumiiKonata/VOCALOIDPatcher/releases&lt;br /&gt;
&lt;br /&gt;
GitHub打不开的用这个&lt;br /&gt;
&lt;br /&gt;
https://1850151577.share.123pan.cn/123pan/X6d1vd-0s5gh?pwd=GrF5#&lt;br /&gt;
&lt;br /&gt;
上传者：IMYHC&lt;br /&gt;
&lt;br /&gt;
注：如果你使用了较旧版本的编辑器（如V6.0.1），请下载.NET6.0版本&lt;br /&gt;
&lt;br /&gt;
否则请下载不带后缀的版本&lt;br /&gt;
== FAQ ==&lt;br /&gt;
[[vocaloid6重制rewire注册和vsti3乐器注册的方法]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; 破解版和V5SV一样，存在有不识别破解版V3/V4声库的问题，解决办法请参照[[Use-v4v3v2lib-on-v5v6|VOCALOID5 Editor Share Version 不识别V3声库或不完全识别V4声库的解决办法]]&lt;/div&gt;</summary>
		<author><name>IMYHC</name></author>
	</entry>
	<entry>
		<id>https://vocakey.wiki/index.php?title=Vocaloid6-crack&amp;diff=323</id>
		<title>Vocaloid6-crack</title>
		<link rel="alternate" type="text/html" href="https://vocakey.wiki/index.php?title=Vocaloid6-crack&amp;diff=323"/>
		<updated>2026-10-16T09:43:53Z</updated>

		<summary type="html">&lt;p&gt;IMYHC：​最高支持6.13&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== VOCALOID6 Editor ==&lt;br /&gt;
https://www.midifan.com/data/attach/album/2022/1014/7869_1665678356.png&lt;br /&gt;
&lt;br /&gt;
VOCALOID6 编辑器，Windows版主体安装程序大小为655MB,另外声库安装程序包含多个AI声库（迭代更新中）&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;https://www.vocaloid.com/en/vocaloid6/trial&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VOCALOID:AI Shared Editor (Updated 6.6.1) ===&lt;br /&gt;
编辑器（Windows Version）：&lt;br /&gt;
&lt;br /&gt;
https://s3.ap-northeast-1.amazonaws.com/download.vocaloid/updater/VOCALOID6/6_6_1/VOCALOID6_Update_6.6.1_Win.zip&lt;br /&gt;
&lt;br /&gt;
https://www.mediafire.com/file/c4rzu9xkd9tvmey/VOCALOID6_Editor_6.6.1.exe/file&lt;br /&gt;
&lt;br /&gt;
破解程序：&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;特别鸣谢原破解人：ly&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;注意：此破解程序只适用于6.6.1版本编辑器！&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
链接（密码：ly2025）： https://drive.google.com/file/d/1qPgjvzbMxpc9hOxqzfCDZRN6BeoAPNol/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
https://pixeldrain.com/u/Av2GAezw&lt;br /&gt;
&lt;br /&gt;
百度网盘：https://pan.baidu.com/s/1ASVd7v3AUAserInqyFflow?pwd=ly25 提取码: ly25(解压密码ly2025）&lt;br /&gt;
&lt;br /&gt;
使用方法：将压缩包内文件拷贝至VOCALOID6安装目录即可&lt;br /&gt;
&lt;br /&gt;
更多链接: https://pan.baidu.com/s/1ud5lO8ZcIe8IQuckj96txQ?pwd=1jqt 提取码: 1jqt&lt;br /&gt;
&lt;br /&gt;
=== VOCALOID:AI Shared Editor (Updated 6.6.0) ===&lt;br /&gt;
Windows Version：&lt;br /&gt;
&lt;br /&gt;
https://s3.ap-northeast-1.amazonaws.com/download.vocaloid/updater/VOCALOID6/6_6_0/VOCALOID6_Update_6.6.0_Win.zip&lt;br /&gt;
&lt;br /&gt;
https://www.mediafire.com/file/4e1dozpf0yzplzb/VOCALOID6_Editor_6.6.0.zip&lt;br /&gt;
&lt;br /&gt;
=== VOCALOID:AI Shared Editor (Updated 6.5.0) ===&lt;br /&gt;
Windows Version： https://s3-ap-northeast-1.amazonaws.com/download.vocaloid/updater/VOCALOID6/6_5_0/VOCALOID6_Update_6.5.0_Win.zip&lt;br /&gt;
&lt;br /&gt;
破解程序：&lt;br /&gt;
&lt;br /&gt;
https://www.mediafire.com/file/lb11zdzhf7regif/V6CP.exe/file&amp;lt;nowiki/&amp;gt;（安装编辑器后，运行crack patch程序即可使用）&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;VOCALOID:AI Shared Editor (Updated 6.4.1)&#039;&#039;&#039; ===&lt;br /&gt;
破解人未知&lt;br /&gt;
&lt;br /&gt;
Windows Version： https://cloud.06dn.com/s/OZVBF6&lt;br /&gt;
&lt;br /&gt;
使用方法：1.安装压缩包中的VOCALOID6&lt;br /&gt;
&lt;br /&gt;
2.把crack文件夹中的DSE.dll拷贝至VOCALOID6安装目录&lt;br /&gt;
&lt;br /&gt;
3.破解成功！&lt;br /&gt;
&lt;br /&gt;
=== VOCALOID 6.3.0更新破解版+新增4个=8个自带声库 ===&lt;br /&gt;
更新内容&lt;br /&gt;
&lt;br /&gt;
应用此更新程序将执行以下更新：&lt;br /&gt;
&lt;br /&gt;
VOCALOID6编辑&lt;br /&gt;
&lt;br /&gt;
提高歌声的合成质量&lt;br /&gt;
&lt;br /&gt;
新增角色作为VOCALOID：AI部分的控制参数&lt;br /&gt;
&lt;br /&gt;
改进的表达式也可作为控制参数进行编辑&lt;br /&gt;
&lt;br /&gt;
改进了 VOCALOID：AI 部分中的颤音工具&lt;br /&gt;
&lt;br /&gt;
添加了 Take 变体&lt;br /&gt;
&lt;br /&gt;
修复了其他错误，改进了稳定性和性能&lt;br /&gt;
&lt;br /&gt;
VOCALOID6 语音库&lt;br /&gt;
&lt;br /&gt;
添加了 4 个新的语音库（ASAHI、SAKURA、SHION、TAKU）到VOCALOID6语音库&lt;br /&gt;
&lt;br /&gt;
改进的模型数据&lt;br /&gt;
&lt;br /&gt;
=== VOCALOID:AI Shared Editor (Updated 6.1.0) ===&lt;br /&gt;
更新内容：&lt;br /&gt;
&lt;br /&gt;
AI声库中文支持&lt;br /&gt;
&lt;br /&gt;
由SliverFox组织破解:&lt;br /&gt;
&lt;br /&gt;
Windows Version:&lt;br /&gt;
&lt;br /&gt;
原始地址： &lt;br /&gt;
&lt;br /&gt;
https://mega.nz/folder/P8Fx12F7#AV5_3F4a1X2xN85HVAGQWw &lt;br /&gt;
&lt;br /&gt;
分流： &lt;br /&gt;
&lt;br /&gt;
VOCALOID6_AI_SE_6.1.0.exe: 链接: https://pan.baidu.com/s/1kx7VwgY1dJl26Ia4ZReYbg?pwd=r976&lt;br /&gt;
&lt;br /&gt;
FFPAN，链接：https://www.ffpan.site/s/G5QMuz （访问密码：vw2azu）&lt;br /&gt;
&lt;br /&gt;
=== VOCALOID:AI Shared Editor (Updated 6.0.1 fixed) ===&lt;br /&gt;
由SliverFox组织破解:&lt;br /&gt;
&lt;br /&gt;
Windows Version:&lt;br /&gt;
&lt;br /&gt;
原始地址： &lt;br /&gt;
&lt;br /&gt;
https://mega.nz/folder/NoU10BKA#R5E_3FomkX2XneqHV9GQZw &lt;br /&gt;
&lt;br /&gt;
分流： &lt;br /&gt;
&lt;br /&gt;
VOCALOID_AI_SE_6.0.1.exe: https://pan.baidu.com/s/1sMUe6AA5hjgM2XdUR8tIxw?pwd=yeds&lt;br /&gt;
&lt;br /&gt;
LeaF云盘，链接：https://pan.leafsoft.top/s/E1CM 提取码（区分大小写）：Guru &lt;br /&gt;
&lt;br /&gt;
奶牛快传，链接：https://cowtransfer.com/s/cd3f803968dc41 口令：b8j6mi &lt;br /&gt;
&lt;br /&gt;
由于初代版本存在一定的bug，不推荐使用，该直链通道已关闭。&lt;br /&gt;
&lt;br /&gt;
== Shared Editor 注意事项 ==&lt;br /&gt;
&#039;&#039;&#039;情况说明&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1.破解版安装程序没有内置依赖包，请确认依赖已安装。常见的故障解决方案如下：&lt;br /&gt;
&lt;br /&gt;
  a.初始化声库管理器失败&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;请安装vc2015-2022可再发行组件包（x64），下载链接：https://aka.ms/vs/17/release/vc_redist.x64.exe&amp;lt;nowiki/&amp;gt;，64位版本，请复制链接下载&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2.破解版和V5SV一样，存在有不识别破解版V3/V4声库的问题，解决办法请参照[[Use-v4v3v2lib-on-v5v6|VOCALOID5_Editor_Share_Version_不识别v3声库或不完全识别v4声库的解决办法]]&lt;br /&gt;
&lt;br /&gt;
3.VST3和Rewire模块加载失败故障，需要重新注册相关依赖包。具体操作参照[[VOCALOID6重制Rewire注册和VSTI3乐器注册的方法]]&lt;br /&gt;
&lt;br /&gt;
== 汉化补丁 ==&lt;br /&gt;
&lt;br /&gt;
=== Version 6.1.0 ===&lt;br /&gt;
翻译： 255p，Riz&lt;br /&gt;
&lt;br /&gt;
制作：星璇&lt;br /&gt;
&lt;br /&gt;
下载地址： 链接: https://pan.baidu.com/s/1Sj03Ka-Zv3Z1Lf0T-3KWug?pwd=tnic 提取码: tnic&lt;br /&gt;
&lt;br /&gt;
=== Version 6.3.0 ===&lt;br /&gt;
理论上V6的都支持 &lt;br /&gt;
&lt;br /&gt;
测试了6.3.0 但会在关于界面显示6.3.2&lt;br /&gt;
&lt;br /&gt;
下载地址： 链接: https://pan.baidu.com/s/1QTWRjYpWgOFQoBFp8GAkZQ?pwd=38jc 提取码: 38jc&lt;br /&gt;
&lt;br /&gt;
=== Version 6.4.2（最新版本） ===&lt;br /&gt;
对原来汉化本体进行了改进&lt;br /&gt;
&lt;br /&gt;
适用于V6编辑器6.4.0及以上版本&lt;br /&gt;
&lt;br /&gt;
使用方法：将压缩包内文件替换到编辑器根目录即可&lt;br /&gt;
&lt;br /&gt;
百度网盘: https://pan.baidu.com/s/1O-uNmXpT38hKp4mKV1kOdA?pwd=v642 提取码: v642&lt;br /&gt;
&lt;br /&gt;
== Version 6.13.1.1 ==&lt;br /&gt;
理论上支持6.13及以下的所有v6编辑器&lt;br /&gt;
&lt;br /&gt;
使用方法：将压缩包内文件替换到编辑器根目录即可&lt;br /&gt;
&lt;br /&gt;
Github:https://github.com/IzumiiKonata/VOCALOIDPatcher/releases&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
[[vocaloid6重制rewire注册和vsti3乐器注册的方法]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; 破解版和V5SV一样，存在有不识别破解版V3/V4声库的问题，解决办法请参照[[Use-v4v3v2lib-on-v5v6|VOCALOID5 Editor Share Version 不识别V3声库或不完全识别V4声库的解决办法]]&lt;/div&gt;</summary>
		<author><name>IMYHC</name></author>
	</entry>
</feed>