· 

CVVC操作入门

※看到概念解说就头痛,想直接上手一边使用一边感受的话,请直接跳到第二节: CVVC的歌词格式。

CVVC是什么?

在了解CVVC具体的工作原理之前,让我们先来认识一下C、V、CV、VC这些词汇所代表的是什么。

  • C: 英文单词Consonant的缩写,代表辅音,如s、k、t、d、p……等等发音。
  • V: 英文单词Vowel的缩写,代表元音,如a、i、u、e、o……等等发音。

CVVC就分别指代形如辅音-元音元音-辅音 这样的音素。

单靠文字描述可能比较难理解,让我们来一边看着实际的波形图片一边解释吧。

 

图中为一段实际的录音文件,此处的发音为SA - SA - SA

可以直观的看到,在我们发出一段声音时,一般是辅音(S)元音(A)交替出现的。

而像SA这样的一个发音,由于它是辅音-元音的格式,因此就可以称为一个CV(辅音-元音)音素。

仅由这种音素组成的音源可以被称为CV音源,也就是我们熟悉的——单独音

 

我们可以看到,这种音源在拼接时直接将辅音和元音通过淡入淡出拼接在一起,因此容易出现音素衔接不自然的情况。

而像我们在连续音音源中所使用的 [a SA] 这种形式的音素,则称其为一个VCV(辅音-元音-辅音)音素。

而由这种音素组成的音源则也被称为VCV音源,即我们熟悉的连续音音源。

这种音源让声库中包含了两个字之间的衔接音素,以此合成出的声音更加自然。

 

这种方式会使音素数量随元音数量成倍增长,因此除了日语这种发音简单的语言外,很少实际应用。

例如,1个中文VCV音源所需的录音量大约是日语音源的10倍,3个音阶就会突破UTAU软件所能读取的上限。

CVVC音源则导入了a s这样的VC(辅音-元音)音素,和CV音素交替使用。

通过这种方式,能够既让录音量不至于膨胀到VCV那样,又能保留字与字之间的衔接音素。

 

相对VCV声库CVVC音源能够大幅缩减录音量(以及缩减音源的体积),使用恰当也能达到和VCV接近的效果。

但由于增加了一个分割点,因此对拼接音素的精度也要求更高。 

噢……CVVC……磨人的CVVC……

在UTAU中,由于拼接音素的动作是直接交给用户调整的,因此可以理解为CVVC是一种:

  • 相对CV音源,能达到更加自然的合成效果
  • 相对VCV音源,能大幅减轻声音提供者的负担
  • 在UTAU上可以达到和VCV相近的效果,但需要用户有较熟练的技术

的声库制作方案。

为什么要强调是在UTAU上呢,因为大部分商业软件就直接帮你把CV-VC音素间的过渡自动处理了(……)

但是这样也有好处,用户可以获得更大的自由度,在软件自动处理出问题的时候也可以手动修复。

 

另外,由于这种方案能够导用VC音素,因此英语等语种的音源也大多为CVVC形式

例如Book这个单词,我们可以简单拆解为[Boo][o k],这里的[o k]就是一个VC音素。

CVVC的歌词格式

CVVC的拆音格式大致如图,由CV部分和VC部分组成。

大多数情况下,CV部分占一个音符的绝大部分,在CV发音结束后接入一个VC音素,然后再开始下一个CV音素。

 

而歌词(音标)部分,一般来说CV部分与该语言的单独音音源保持一致,如汉语为汉语拼音、日语为平假名,等等。

VC部则大多以英文字母或数字表示,具体的音标根据具体的录音方案而有所不同。

 

而也有的语言完全以音标表示,例如图中的Cz式VCCV英语音源。

※VCCV英语实际上也是一种CVVC音源,采用此名称是制作者为了强调其中拥有C-C(辅音-辅音)的特殊音素,此处不展开讲。

 

VC部的标记大多数时候会带空格,如[a k],但也有些录音方案不带空格。

请根据手边的音源实际情况实际分析。

 

当然,CVVC也可以插入各种各样的追加音素,例如

  • 开头音素「- CV」
  • 语尾音素「xx R」「xx 息R」「xx 吸R」……
  • 长音素「xx L」「xx_L」……
  • 喉塞音音素「・ xx」「xx R・」……

等等等等。追加音素的发音符号并不统一,请根据拿到的音源实际情况实际分析。

如果遇到有很多追加音素的音源,一般可以在配布动画、官方网站、readme等地方找到说明。

回到中文,我们把淡入淡出打开,可以更清楚地看到音素间的拼接情况。

一般来说,VC部的长度和下一个音源的辅音大致一致为佳。

 

虽然CVVC的拆音方式看起来很繁琐,但没关系,我们有拆音插件可以使用。

AutoCVVC的使用方法

AutoCVVC是由デルタ@きみがため制作的UTAU专用CVVC自动拆音插件。

在使用之前,请先下载并安装以下插件:

首先打开UST,全选,清空以下参数:

  1. mod:请写0
  2. 先行发声、overlap:请按空格清空
  3. 子音速度、BRE、Flag、STP:STP清空。其他可看情况。

之后到插件中找到刚刚下载好的休止符调整插件,点击它,调整一下休止符的音高。

这个操作是在为之后将休止符转换为语尾的动作做准备。

如果工程文件中有很长的休止符,可能会干扰到插件运行(也会影响调声)。

因此,请打开最强ry,选择休符分割。在这里将休符分割为4分或8分音符,然后点击OK。

 

这样,准备工作就做完了。

之后打开autoCVVC,选中如图的几项,点击执行,就可以完成拆音了。

如果在拆音时点选了“调整参数”的话,autoCVVC就会自动为你在这几个地方写入参数。

如果你不想要这些参数的话,可以取消勾选再进行拆音,或者自己手动清掉。

CVVC音源的调声小技巧

  • 改善爆破音辅音发音

有时,爆破音会有因为VC部过短而无法发音完整的情况。

这个时候有一个小技巧,可以将VC部进一步拉短,空出一个小小的休止符,可以改善这个问题。

但如果还是不行的话,就需要抬高后面CV音素的辅音速度了。

  • 调整overlap

CVVC的拼接点比VCV要多,因此overlap的调整变得很重要。

当你觉得拼接不够自然时,可以点击reset,然后将overlap的数值适量调大,以此让发音拼接的更加顺滑。

但是如果调的太大的话会使得包络线乱掉(音符上方出现[!]记号),因此请适度调整。

我个人的建议是在修改时,先点reset查看目前的设定值,然后删掉先行发声的数值,只修改overlap。

这样可以避免因不小心改动先行发声而导致跑拍的问题。

或者也可以通过最强ry插件中的プロパティ一括設定来统一修改VC部(不知道为什么这里写错成了CV……)。

这个功能还可以指定音高范围、歌词、音符长度等等,推荐研究研究活学活用。

暂时就想到这么多~

扩展阅读