autoCVVC for Kurea対応音源向け録音リストの作り方
まえがき
この記事は冗談です.が,意外と頭こんがらがりそうになるかも
今回はサンプルとして「ゆりくれ音源」を使用します
1.必要な音素を洗い出す
普通の日本語で必要な音素をリストアップします.平仮名6種類までならなんでも構いません.
"ゆりくれ"の場合以下の通り.
[- ゆ][- り][- く][- れ]基本的にVC部分は総当たりですが,[ゆ]と[く]の母音が共通なので,その分音素数が減るのがポイント
[ゆ][り][く][れ]
[u y][u ry][u k][u r]
[i y][i ry][i k][i r]
[e y][e ry][e k][e r]
2.録音リストを考える
必須音素表を消しながら作っていきます.基本的に-付の音素が4つあるのでどんなにモーラ数を増やしてもwavファイル数は4以上です.
まずこちら
_ゆりくれ
これからとれる音素は[- ゆ][り][く][れ][u ry][i k][u r]です.
とりあえずこれを基本に変形していきましょう.
次に- りを録ること,[u ry][i k][u r]が既にあることを考えると候補はコチラ
(同じ音を2回使うパターンまで含めると頭がこんがらがるので無視します)
_りれくゆ
_りれゆく
それぞれとれる音素は
[- り][ゆ][i r][e k][u y]
[- り][ゆ][i r][e y][u k]
大差なさそうなので1度保留にして,[- れ]を録る音素を考えます.
組み合わせで最適解を探します.
_れりゆくとれる音は
[- れ][e ry][i y][u k]
です.
組み合わせ的に考えて,採用するのは"_りれくゆ"となります
ここまでで
_ゆりくれとなり,残り音素は
_りれくゆ
_れりゆく
[- く][i ry][e y][e r]となります.
しかし[- く]がある以上,uから繋がる音は絶対取れるのに,候補に残っていないのはもったいないので,暫定リストを微妙に弄ります.
eから繋がる音が多く残っているので,"れ"を連続させてみます.
_ゆりくれ残り音素は
_りれれゆ
_れりゆく
[- く][i ry][e k][u y]これらをできるだけ多く録れるリストは
_くゆりり足りない音素は[e k]だけなので,他のリストを5モーラにします
_ゆりくれくこれで全ての音が録れます.
_りれれゆ
_れりゆく
_くゆりり
3.音素を割り当てる
autoCVVC for Kureaが使えるエイリアスは以下の通りです[- あ][- い][- う][- え][- お][- ん]ややこしくなってきましたが,母音と"ん"とそれぞれの遷移音が総当たりであるだけです.
[あ][い][う][え][お][ん]
[a a][a i][a u][a e][a o][a n]
[i a][i i][i u][i e][i o][i n]
[u a][u i][u u][u e][u o][u n]
[e a][e i][e u][e e][e o][e n]
[o a][o i][o u][o e][o o][o n]
[n a][n i][n u][n e][n o][n n]
ホモくれ音源に従って
あ,おは「ゆ」
い,んは「り」
うは「く」
えは「れ」
を当てはめるとします.
VCの割り当てです.
[e ry]が担当するエイリアスはなんでしょうか.
この音は日本語で言うところの[れ]と[れ]の間に来る音であり,ほもくれ語では[え]と[え]の間に来ます.
つまり[e ry]を[e e]に割り当てます.
[u y]についてはどうでしょう?
[ゆ][ゆ]又は[く][ゆ]の間に出てくる音です.さらに日本語の[ゆ]はほもくれ語の[あ]と[お]になるので,総当たりすると[a a][a o][o a][o o][u a][u o]の6つのエイリアス全てに[u y]を当てはめることになります.
頭がこんがらがってきたあなたは正常です.
いちいち列挙するのもめんどくさいのですが,頭を悩ませながらVC音素36種類にエイリアスを当てはめてください.
ほとんどコピペになると思うので先に日本語のまま原音設定をして,それからエイリアスを変更しながら増やすのがおすすめです.
頭がおかしくなるのでここら辺で筆をおきます.