・UTAU最強プラグイン用置換TEXT「2DeepVocal.txt」DeepVocalはUST読み込めないのでMIDIを書き出して読み込みます。このとき、そのままでもいいですが、歌詞をローマ字変換しておくとちょっと便利。2DeepVocal.txtを「UTAU\plugins\iroiro2\Replace\Tikan」の中に入れて、最強プラグインで歌詞変換するといいです。・ひらがな入力に対応ローマ字でもひらがなでも入力できます。事前に音源を指定したうえでVSQXやMIDIを読み込んだ場合も自動で対応します。・ハ行の子音のばらつきに対応ハ行は「は、ひ、ふ、へ、ほ」それぞれ子音の音が違うが、正しく対応させました。「あは」と歌うときには[-a][a_h1][ha]、「あほ」と歌うときは[-a][a_h5][ho]とつなぐようになっています。「yi」「wu」はローマ字入力で呼び出せます。「hiとhyi」「huとfu」はそれぞれ別の子音です。・ブレスに対応br1=「あ」br2=「い」br3=「う」br4=「え」br5=「お」br6=「ん」っぽいブレス。いうかそれ以外は音質がダメ。・語尾息に対応[H]ノートを語尾に付けると語尾息になります。・原音ファイルと原音設定ファイル、発音辞書を同梱これがあれば音源の中身を確認できます。参考になるかは置いといて、参考にしてもよいです。コピペしてほかの音源に使ってもいいです。ver0.02-dict.txt」同梱これでひらがな入力を実現しています。コピペしてほかの音源に使ってもいいです。コピペするときは、ファイル名を「キャラ名-dict.txt」に変えてください。原音設定の仕方は公式推奨ではなくて「くろ州式」です。399Googleで検索するときに便利な「マイナス検索」。-くろ州」と検索すれば「くろ州」を含まない情報だけがヒットします。-くろ州」で検索かけてみましょう。私は特にVOCALOID分野の情報を出してないので、変化なし。【UTAU】こちらも、もともと情報が結構多い分野なので私はそもそもそんなにヒットしない。私はまーヒットしない。【歌うボイスロイド】20件目に出てきました。マイナス検索すればもちろんそれが消えるだけ。同名のモノが多すぎて私どころか歌声合成ソフトのページに当たりにくい。【Aquetone】90件中2件私の。マイナス検索すれば消える。私の記事ヒットしない。【DeepVocal】トップ2件が私関連。マイナス検索すると日本語情報がほぼ消える。私の記事ヒットしない。【EmVoice】1ページ目に出てきました。マイナス検索すると日本語情報がほぼ消える。【HANAUTAU】1ページ目に出てきました。マイナス検索すれば消えるだけ。私の記事ヒットしない。【MikoVoice】そこそこ出てくる。マイナス検索すれば消えるだけ。牟田さんのFacebookがいっぱいヒットするからそもそも出てこない。MidiVocalist】3ページ目に出てきた。マイナス検索すれば消えるだけ。【Nakloid】そこそこ出てくる。マイナス検索すれば消えるだけ。【なめうぇーぶ】2ページ目に出てきた。マイナス検索すれば消えるだけ。私の記事ヒットしない。冒頭から結構出てきます。マイナス検索すると日本語情報がほぼ消える。私の記事ヒットしない。私の記事ヒットしない。マイナス検索すると、リリースを伝える古めの記事が残ります。【Sinsy】たまに出てくる。マイナス検索すれば消えるだけ。【SugarCape】1ページ目に出てくる。マイナス検索すれば消えるだけ。【SynthV】そこそこ出てくる。マイナス検索するとほとんど動画検索みたいなことになる。【VOCALINA】1ページ目に出てきました。マイナス検索すれば消えるだけ。できたら次は原音設定です。この作業「簡単だがかなりめんどい」ので覚悟するように。Config」を選ぶと原音設定画面が出る。markers」ボタンを押すと音声表示ウィンドウが出る5.原音設定6.確定ボタンを押す7.次への繰り返し。「ああんいあうあ.wav」の設定が一通り終わったら次は「いいんういえい.wav」という風に、いちいちファイル名を書かないといけない。手書きするにしてもコピペするにしてもまぁめんどい。そこで、私が使ってるこのリスト。_k_-k_s_-s......これなら打ち込みの手間がかなり省略される。・作るべきエイリアス基本的にはUTAUのCVVCと同じように作っていけばOK。CVVCとはいっても「母音単独音切り出し済みCVVC」です。「_きかくけこかんか.wav」からは[-ki][i_k][ka][a_k][ku][u_k][ke][e_k][ko][o_k][N_k]が切り出せます。「あ」のエイリアスは[-a][a][a_x][x_a]が必要。[a]エイリアスは[-a]と全く同じ設定でいいのでコピペで。単独音を切り出さないと絶対に母音が鳴らない音源になります。・実際の設定「持続性の有声音」DeepVocalの原音設定には主に「持続性の有声音」か「それ以外」の2種類のメソッドしかない。2019破裂音も同じく。これは公式推奨じゃなくてくろ州式。「ん」のエイリアスは「N」が基本。「n」でも動くが、ナ行の子音と混同する恐れがあるので私は「N」を使う。「ん」は母音と同じ扱いなので、切り出すエイリアスは[-N][N][N_x][x_N]となる。「ん」にこだわる人には、ナ・タ行につながる「Nn」、マ・バ行につながる「Nm」、カ・ガ行につながる「Ng」などを設定することをおすすめする。すると「じゃーんけーんぽーん」と歌わせようと思ったときに[ja][Ng][ke][Nm][po][N]という風に「ん」の打ち分けが可能となる。発音記号リストには「Nn,Nn,N」「Nm,Nm,N」「Ng,Ng,N」を追加。母音リストには「Nn,Nn」「Nm,Nm」「Ng,Ng」を追加。[N_x]系のエイリアスは「Nn_x」「Nm_x」とする必要はない。発音リストに「Nn,Nn,N」と登録するので実際に接続するときは[x_Nn][Nn][N_x]とつながることになる。「N_x」系エイリアスはたいてい自然と「Nn」や「Nm」になってるので特に問題が発生しない。いうか、これをやってしまうと、正しく「ん」の発音を選ばないと鳴らない音素クイズ音源になってしまう。・他音階音源での原音設定の使いまわしUTAUでいうところの「oto.ini」にあたるのは「voice.dvcfg」ファイルです。本体には原音設定の使いまわし機能がないので絶望する他音階勢もいるようですが、メモ帳を使えば何とかなる。原音設定が終わったら、UTAUでいうところの周波数表にあたる「音声モデル」の生成を行う。Bank」で出てくるウィンドウで操作する。setted......」のほうにチェックを入れておく。Files」ボタンを押す。ログファイルを保存するように言われるので「Log1」とかテキトーに名前を付けて実行。エラーが出たら原音設定か、音階名を確認する。原音設定のときに音階名を間違って入力していると、音声モデル生成で盛大にエラーを吐くことになるので注意。原音設定の修正でエラーが消えることもなくはないが、たいていの場合は原音がしゃくってるとか発音がおかしいとかの問題なので、おとなしく再収録するのがいい。修正したら、もう一度音声モデルを生成する。input......」のほうにチェックを入れて、修正した=エラーが出てたエイリアスを書き込む。「Overwrite......」にチェックを入れて同じく実行。実はエラーが出てても歌えたりする。同じ画面で音源のビルドもできる。Bank」ボタンを押す。ログファイルの保存先をテキトーに指定すればビルドが始まる。こっちはマジで一瞬なのでほぼ待ち時間はない。こちらも結構エラーが出るが、無視して問題ない。出来上がった「SKC」「SKI」「voice.sksd」の3つが音源ファイル。これだけ配布すればとりあえず歌ってもらえる。原音や音声モデルを配布する必要はない。・SKC・SKI・voice.sksdだけ入れてZIPにすれば最低限OKだが、このほかに・キャラ画像.png・README.txtとか、UTAUでもよく入れるやつを入れておくとよい。加えて、入れておくと便利なのが「歌詞辞書」ファイルだ。「キャラ名.dict.txt」というただのテキストファイルだが、これを入れておくと、DeepVocalで歌詞入力をするときにひらがなが使えるようになる。辞書に書き加えればカタカナも行ける。VSQX読み込みのときに便利な機能なんかを付け加えることもできる。ここまで触れていなかったが、基本的にDeepVocalはひらがなでの歌詞入力に対応していない。発音辞書のほうで「か,k,a」のようにひらがなを指定することでひらがな入力に対応させることもできるが、これをやってしまうと、MIDIやVSQXを読み込むときに「全歌詞を手作業で打ち直さないといけない」事態になるのでおすすめしない。ひらがな対応は歌詞辞書で。この歌詞辞書も作るのはちょっとめんどいのでテンプレートを借りてくるのが手っ取り早い。歌詞辞書ファイルはDeepVocal公式マニュアルに一切記述がないけど、対応はしている。Sharpkey音源「稲荷(Inari)」からコピペしてもいいぞ。2019これはSharpkey用音源ですが、この中に「キャラ名.dict.txt」がいくつか入っているので、参考にするなりコピペして使うなりしましょう。稲荷(Inari)を使ってくれてもいいのよ。こんな感じでDeepVocal用音源は作れます。噂ではそのうちUTAU2DeepVocal音源コンバーター的なものも登場するかもしれないので、めんどいわーという方はそれを待ってみてもよいのでは。397今週初めにDeepVocalの音源制作ツール「DeepVocalToolBox」が公開されて、UTAU各所で話題になったりならなかったりしていますが、マニュアル読んでも音源制作に必要な情報はそろわないので一回まとめてみましょう。この記事では「私式」の音源制作を解説します。公式情報とは違う部分も含まれるので、「絶対に公式じゃないと嫌」という人はブラウザバック推奨です。・マイクとかとか:用意してこれらに加えて、ノイズ除去ソフトとか波形編集ソフトを用意しといてもよいと思う。録音:声を録ります→発音辞書作成:どんな音素が使える音源なのか教えます→原音設定:頑張れ→音声モデルの生成:周波数表みたいなものを作ります→音源ビルド:配布できる形にします→ファイル整備:READMEとか歌詞辞書とかを詰めてZIP【録音】UTAU音源制作の経験があればまず問題なくできるでしょう。マニュアルにはどんなリストを使えばいいとか細かいことは書いてないのでここで示しておきましょう。・リストCVVCリストを使います。CVVCリストなら大体なんでも大丈夫。肺活量と相談して何モーラリストにするか決めてください。個人的には「_あR」「_いR」......みたいな母音単体のセクションがあったほうがいい気がする。なくてもかけらも問題ないけど。あと、DeepVocalは頑張ればCVVCでハ行の子音の打ち分けが完璧にできるので、ハ行が連続音になっているリストを使うのも一つの手だと思う。結果、私のおススメは「くろ州式4モーラあは連CVVC」「くろ州式8モーラあは連CVVC」です。「くろ州式8モーラあは連CVVC」に関しては、DeepVocalと大体同じエンジンを積んでいる「Sharpkey」唯一の日本語音源でも使われた実績があるので安心。唯一の日本語音源主導して作ったの私だけど。ちなみに私はこんなリストで収録した。_a_aR_i_iR......_k_-k_s_-s......「_a」と書いて「ああんいあうあ」と読み、「_k」と書いて「きかくけこかんか」と読む。リストが完全に頭に入ってる人向け。こっちを使うと後々ちょっと楽になる。・ガイドBGMテンポは100~120程度がよさげ。原音が長ければいいというわけでもないので、これ以上遅くする必要はない。速くしてもいいが、推奨はしない。録音はUTAUをとるときと一緒。音声モデル生成のときに失敗しやすくなるので、しゃくりやビブラートをつけたりするのはNG。安定した綺麗な波形になるように歌ってください。うち天才か?」って思えるくらいを目指そう。【発音辞書】DeepVocal用の原音がそろったら、いよいよDeepVocalToolBoxを立ち上げる。Dictionary」を選ぶと「発音辞書ウィンドウ」が出てくる。ここではひたすら「音源が歌える対応音素」を書き連ねていく。1番のタブは発音記号リスト。「ka,k,a」という風に書き込むと、「この音源では『ka』と歌詞入力すると、子音=k、母音=aを発音するよ」という意味になる。これを全発音分指定していきます。a,a,ai,i,iu,u,ue,e,eo,o,oN,N,Nka,k,aki,ky,iku,k,uke,k,eko,k,o......ぶっちゃけめんどいので私のほうでテンプレート用意しておきました。使ってやってください。※動作未確認DeepVocal音源制作用に辞書リストのテンプレを作ったよ。エラーははかないはずだけど、実際に音源として完璧に動くかは未検証。2019これ「歌詞,子音,母音」という並びになっているという理解で別にいいんですが、正確には「歌詞,直前のVCの子音,直後のVCの母音」だという風に考えると応用が利かせやすくなります。「ki,ky,i」歌詞は「ki」なので、子音は「k」だと思うかもしれないですが、「ky」が正しいです。仮に「あきた」と歌わせたいとしましょう。t][ta]という風に音素を繋ぐでしょう。t][ta]太字部分。これを発音記号リストに連ねているのです。実質的に「ky」は子音だし「i」は母音だけど「kiと歌わせるときは直前に『x_ky』が来て直後には『i_x』が来るよ」ということを規定していると考えるといろいろ応用できるようになります。「あした」と歌わせたいとしましょう。ta」と無声化を起こした歌い方にしたいとしましょう。これを「a」「shta」という2音節だととらえてやると、発音辞書は「shta,sh,a」になります。sh][shta]とつなぐからです。2番目のタブは母音リスト。これは特にめんどくさくないし難しいところもないので解説はスルー。3番目は無声子音リスト。無声子音を書くだけです。4番目は有声子音リスト。思っているが、わからなかったらググってください。ここまでが基本の4リストです。音源制作するときには絶対に書き込まないといけないところ。5番目は独立発音リスト。ブレスやセリフといった小ネタを仕込むのに使います。独立撥音リストに登録した音素は、実際に使うときにピッチシフトをしないで再生されます。br1br2br3br4br5という風に書き込んで、それぞれにブレスを1個ずつあてはめれば、ブレスをノートとして打ち込めるようになります。6番目は語尾記号リスト。語尾息や喉切りを作るのに使います。HTという風に書き込むと、[a][H]とノートを打てば語尾息に、[a][T]と打ち込めば喉切りにすることもできます。5,6番目のリストはオプションなので作らなくてもOK。Dictionary」を押すこと。エラーが出たら適宜修正。396Sharpkeyを作っていた「Boxstar」さんが新しく出した歌声合成「DeepVocal」がいよいよ公開となりました。ホームページ新歌声合成ソフト「DeepVocal」触ってみた。レイ」配布Sharpkeyと大体同じGUIで機能を軽量化したDeepVocalですが、専用の音声ライブラリが作れるということで中国をはじめとして一部のUTAU民からの注目がアツくなっています。音源制作をしようにも情報が少ない。参考にできる日本語ネイティブ音源もなかなか見当たらないし。いうわけでとりあえず、私版DeepVocal音源制作の日本語マニュアルを張り付けておきます。OREMOでやってしまうのが楽です。基本的にはUTAUと同じお作法でできる。・ビブラートとか音程の揺れは極力ないようにする(音声モデルの生成に失敗する)くらい。収録リストはCVVC。すべての発音をリストアップする必要があります。「ノートに打ち込む歌詞=ki,VC音素の子音を指定=ky,母音=i」となる。ky][ki]みたいな感じでつないでくれる。このほかにも、母音リスト、無声子音リスト、有声子音リスト、語尾音リスト、ExVoice用リストがある。説明することが多いので詳細は上に貼ったマニュアルを参照してほしい。CV音素はUTAUでいうところの左ブランク以外の4ポイントを指定していく。VC音素(DeepVocal式に書くとVX音素)は2ポイントしかない。UTAUのVCで言うと、オーバーラップともう一つ「先行発声と子音固定範囲の間くらい」に設定するやつがある。「発音設定」のウィンドウを開いて1.原音がある位置を指定2.設定したい原音のファイル名と音階名を入力3.CV音素なのかVX音素なのかそれ以外なのか選ぶ4.音素名を入力する5.マーカーを作成6.出てきた原音設定用のウィンドウで設定7.確定ボタンを押すの、2から7をひたすら繰り返すと音源ができる。【音声モデルの生成】UTAUでいうところの周波数表作成みたいなもの。DeepVocalは原音ではなくて、原音から作った音声モデルをいじって音声を合成する。音声ライブラリビルダーのウィンドウから作成できる。1.原音があるフォルダを指定2.書き出す場所を指定3.全部作るか、一部ほしいところだけ作るかを選択4.すでに作った音声モデルを上書きするか否かを選択5.生成ボタンを押す6.ログファイルの保存先を指定7.生成という流れ。エラーが出たらそのエイリアスを原音設定で直して、3からやり直し。【音声ライブラリのビルド】ビルドは、保存先と名前と音階名を入力してビルドボタンを押せば一瞬でできる。ログファイルはテキトーに。ここで出てくるエラーはほぼすべて無視してOK。生成された「voice.sksd」「SKC」「SKI」の三つをフォルダにまとめれば配布ファイル完成。フォルダごとDeepVocalの「singers」フォルダに投げれば使えます。Twitterで観測してなんか躓く部分があるようなら、また記事にして解説します。395音声合成にもいろいろあって、VOCALOIDみたいに音素を切り貼り加工するものやCeVIOみたいに歌い方をまねするものなど手法は様々。その中でも原始的な方法として「収録した音声をそのまま再生する」というのもある。