· 

reclistGen_CVVC使用说明

reclistGen_CVVC是由科林制作的一个用于生成CVVC录音表的工具。

本程序可以通过读取presamp.ini文件,自动生成CVVC录音表以及对应的初始oto模板。

 

自行配置CVVC录音表属于比较进阶的行为,如果您没有足够的知识储备,并不建议贸然尝试。

如果您只是想寻找普通的CVVC录音表用于一般录音需求,推荐您到资源下载-音源制作相关中寻找他人配布的录音表。

 

工具下载地址

配布地址(Bowlroll):https://bowlroll.net/file/213514

源代码等(Github):https://github.com/sdercolin/reclist-gen-cvvc

使用方法

※大前提:

此工具被设计为在UTF-8编码下运作。

在使用此工具生成新文件时,建议将所有txt、ini文件都保存为UTF-8编码,

待您获得所需的部分后,再将其转为自己需要的文字编码再使用。


本程序没有GUI。请通过双击reclist-gen-cvvc.exe来启动本程序。

程序启动后,将根据presamp.ini、reclist-gen-cvvc.ini中的配置自动生成录音表文件及对应的原音设定(oto.ini)文件。

 

其中,presamp.ini中描述了每个音标对应的元音、辅音等内容,可以简单理解为字典。

而reclist-gen-cvvc.ini则具体决定录音表的每行字数,和与原音设定文件相关的设定。

  • 关于文件中自带的preasmp.ini文件

文件中默认自带presampCHN.ini、presampJPN.ini两个presamp.ini文件,分别对应中文和日文,

 

您需要通过编辑reclist-gen-cvvc.ini来确定调用哪一个。

 

中文配置文件presampCHN.ini沿用了risku式中文CVVC的音标标记。

 

由此方案生成的录音表素材请见Hr.J式CVVC中文录音方案介绍,如果您没有进一步自定义的需求,可以下载后直接使用。

日文配置文件presampJPN.ini与デルタ@きみがため所配布的并非同一文件,而是针对此工具重新编写的版本。 

 

デルタ@きみがため所配布的版本面向调声者,并不适用于此工具,请勿用于生成录音表。

 

reclist-gen-cvvc.ini的编辑方法

reclist-gen-cvvc.ini是一个纯文本形式的配置文件,您可以通过编辑本文件来自定义您想生成的录音表。

每项所对应的含义如下:

配置文件文字 含义 补充
[RECLIST] 以下项目为录音表相关的设置
input_path=presamp.ini 输入presamp文件的相对路径 例如想调用中文配置文件,
则填入:input_path=presampCHN.ini
reclist_output_path=Reclist.txt 输出录音表文件的相对路径 即为录音表文件名
length=8 每句的字数  
include_CV_head=True

是否要求包含句首CV音素

(True为要求,False为不要求)

即使选择False,当条件符合时仍会在原音设定中生成[- CV]的标记
include_VV=True 是否要求包含VV音素
(True为要求,False为不要求)
建议选择True,否则遇到元音-元音衔接时将需要手动进行母音结合
use_underbar=True 字与字之间是否加入“_”
(True为是,False为否)
 
use_planb=True 是否使用Plan B

即是否将录音表生成为形如:

_ka_ka_ka.wav的形式。
详见:Hr.J式CVVC中文录音方案介绍

[OTOSET] 以下项目为原音设定相关的设置
oto_output_path=oto.ini 输出oto文件的相对路径

也可以根据需要改成不同文件名,

不过记得实际使用时改回去。

oto_max_of_same_cv=3

oto中相同CV音素

最多重复出现的条目数

设置数量越多,用户就会有越多的选择替换余地,但原音设定的工作量会增加。
oto_max_of_same_vc=3

oto中相同VC音素

最多重复出现的条目数

同上。
oto_preset_blank=1250 oto的前置空白长度 如录音完后发现需要总体调整,
可参见:Hr.J式CVVC中文录音方案介绍
oto_bpm=130 录音的BPM  
oto_devide_vccv=False

是否将VC和CV分开排列

(True为是,False为否)

推荐选择True。在UTAU中编辑并覆盖oto.ini文件会打乱此顺序,因此推荐使用SetParam等工具编辑。

根据你的需要编辑reclist-gen-cvvc.ini后保存,再次双击reclist-gen-cvvc.exe即可生成。

生成录音表和oto.ini时如同目录下已有同名文件时会直接覆盖,请注意备份。

 

通过此工具生成的录音表允许由制作者自行配布。

如果您使用了本工具中自带的presampCHN.ini,请标注:本音源(录音表)使用Risku式中文CVVC音标标记。

有关presamp.ini的进一步说明

presamp.ini文件原本为后台自动拆音工具presamp(及拆音插件autoCVVC)的配置文件,

将对应的presamp.ini文件放入音源文件夹(与character.txt等文件同目录),即可使上述两个工具适用于此音源。

因此,请您完成音源后将presamp.ini放入音源文件夹中一同配布。

 

关于使用presamp和autoCVVC这两个工具相关的说明,请参照:

Pre-resampler介绍 & 教程

CVVC操作入门

【UTAU補助ツール】presamp配布所

【UTAUプラグイン】autoCVVC2.0配布所

 

presamp.ini中包含声库中的音标、元音、辅音的对应关系等等,

可以说一份presamp.ini文件中的信息,就代表一种音源方案所包含的几乎全部信息。

 

因此,如果您有相应的需求(如想要自己编写其他语言的录音表),

 

可以通过自行编写presamp.ini后在reclistGen_CVVC中调用此文件来生成其他方言,乃至不同语种的录音表。

如果您对此感兴趣,本工具中附带的辅助工具:PreasmpIniHelper,也许可以为您提供一些帮助。 

PresampIniHelper使用说明

※请注意:

制作新的录音表是一件比较困难的事情,这里并不建议新手尝试

如果您打算配布通过此方法自制的录音表,请至少制作一个成品音源并进行一定程度的测试,确认可以使用后再公开配布。

 

PresampIniHelper是一个辅助您编写新的presamp.ini文件的工具。

 

它可以将左侧这种形式的字典txt文件,转化为右侧所示的presamp.ini形式的配置文件。

使用方式很简单,将想转换的txt文件拖动到PresampIniHelper.exe的图标上即可。

但请注意以下几点:

  • 这个工具被设计为在UTF-8编码下运作。编辑好后,请将其转为自己需要的文字编码再使用。
  • 本工具只支持生成[VERSION][VOWEL][CONSONANT][ENDFLAG]这几项内容。
    请自行编辑其余部分。
  • 辞典文件中并不包含哪些辅音为破裂音等情报,因此[CONSONANT]末尾的数字固定为0。
    请将破裂音等不需要淡入淡出的辅音手动设置为=1。

有关presamp.ini的具体编写方式,请参考デルタ@きみがため所作的presamp.ini说明书(日文):

presamp.iniの仕様 ver1.7

制作者一览

软件制作:科林 / sder.colin@gmail.com / @sder_colin

配布:Haru.jpg / limiaomiao3304@aliyun.com / @Haru_jpg

 

特别鸣谢

中文CVVC音标设计者:Risku / http://riskucvvc.lofter.com