✿ 初めての方はこちら! ✿

つくよみちゃん公式RVCモデルの使い方(RVCの導入方法/UTAU音源を生声風に変換する方法など)

つくよみちゃんUTAURVC
つくよみちゃん公式RVCモデルの配布ページはこちら
スポンサーリンク

免責事項

■誠に恐れ入りますが、RVCを始めとする外部ソフトの使用方法についてはサポート対象外です。お問い合わせいただいても、筆者(夢前黎)は回答の義務を負わないものとします。

■本ページの説明が不十分な場合は、Google検索やTwitter検索で他の情報源を探していただければ幸いです。

■各ソフトのアップデート等により状況が変わる可能性がございますが、筆者は本ページを最新の情報に保つ義務を負わないものとします。

■当サイトでは正しい情報を掲載するよう努めておりますが、誤謬がないことを保証するものではありません。最終的な判断は、ご自身の責任において行っていただきますようお願い申し上げます。

RVCの導入方法(RVC公式WebUIを使用)

RVCを各自のPCで使えるようにするためのユーザーインターフェースとしては、RVC-Project様から公式に案内されている「Retrieval-based-Voice-Conversion-WebUI」と、有志の開発者であるddPn08様が公開されている「RVC-WebUI」の2つが有名です。ここでは、前者の公式版を使う方法をご紹介いたします。
全体的にWindowsユーザー向けの説明となりますが何卒ご容赦ください。

①Pythonをインストール

RVCの動作に必要な「Python」をインストールします。

Pythonはオープンソースのプログラミング言語であり、無料で商用利用が可能です。

筆者はインストール時に表示されるメッセージの中で「Add Python 3.10(バージョン) to PATH」にチェックを入れ、それ以外は初期設定のままインストールし、正常に動作することを確認しています。

【ダウンロードリンク】※Python公式サイトより

Windows installer (32-bit) (python-3.10.7.exe)

Windows installer (64-bit) (python-3.10.7-amd64.exe)

macOS 64-bit universal2 installer (python-3.10.7-macos11.pkg)

その他

※クリックしてもダウンロードが始まらない場合は、python-3.10.7の配布ページから目的のファイルをお探しください。

最新版をインストールすればいいとは限りません。つくよみちゃん公式RVCモデルの作成に使用したRVCのバージョン「RVC-beta-v2-0528」では、当時最新版だった「python-3.11.3」をインストールするとエラーになることを確認しています。

その後のバージョンアップでエラーが解消されるかどうかは確認しておりませんが、筆者の環境ではWindows版の「python-3.10.7」で動作確認ができましたので、あれこれ悩みたくない方はとりあえず上記の3.10.7をインストールしてみてください

PC環境やRVCのバージョンとの相性次第では、3.10.7では動作しないかも知れません。その場合は最新版のインストールをお試しください。GoogleやTwitterで「RVC Python」等のワードを検索してみて、他のユーザーから有益な情報が提供されていないか確認するのもおすすめです。

②Microsoft C++ Build Toolsをインストール

RVCの動作に必要な「Microsoft C++ Build Tools」をインストールします。

このツールは、オープンソースのC++コンポーネントをコンパイルして構築するためなら、商用利用や企業での利用も含めて無料で使えるというライセンスで公開されています。

インストール時に表示されるメッセージの中で、「C++ によるデスクトップ開発」にチェックを入れ、インストールしてください。

③7-Zipをインストール

RVCの配布ファイルの展開(解凍)に必要な「7-Zip」をインストールします。

7-Zipはオープンソースソフトであり、無料で商用利用が可能です。

設定が必要な項目はありません。

④RVC公式WebUIをダウンロード

RVC公式WebUIは、Hugging Faceで配布されています。

たくさん並んでいるファイルのうち、「.7z」形式のものがダウンロードすべきファイルです。ファイル名に記されている日付は、リリース日を示しています。

筆者が動作確認を行ったのは、つくよみちゃん公式RVCモデルを作成した時点の最新版である「RVC-beta-v2-0528.7z」というバージョンです。同じものを使いたい場合は、リンク先で「download」の文字またはアイコンをクリックしてダウンロードしてください。

以後の説明は「RVC-beta-v2-0528.7z」をダウンロードしたものとして進めますが、より新しいバージョンが出ている場合、機能が向上している可能性があるため、ご興味がございましたらそちらもお試しください。

最新版でつくよみちゃん公式RVCモデルが動作しない場合は、「RVC-beta-v2-0528」のバージョンをお試しください。

⑤RVC公式WebUIを展開

ダウンロードした「.7z」ファイルを右クリックし、出てきたメニューの中から「7-Zip」→「ここに展開」をクリックしてください。

すると、圧縮ファイルだった「.7z」ファイルが展開(解凍)され、「RVC-beta-v2-0528」(または他のバージョン名)というフォルダができます。

この時点で「.7z」ファイルは用済みなので、削除して構いません。

⑥RVC公式WebUIを設置

RVCのフォルダは、エラーを避けるため、パスに日本語・全角文字が含まれないディレクトリ(フォルダ階層)に設置することが望ましいとされています。

パスとは、エクスプローラー(フォルダを開いた画面)の上部に表示されているアドレスバーをクリックした時にテキストとして表示される、

C:\親フォルダ名\子フォルダ名\孫フォルダ名

といった文字列のことです。例えば、先ほどインストールした「7-Zip」のパスは、初期設定のままインストールしたのであれば次のようになっているでしょう。

C:\Program Files\7-Zip

エラーを避けるために一番確実なのは、Cドライブ直下に置くことであると言われています。

C:\

上記の文字列をコピーして、エクスプローラー(この時点ではどのフォルダを開いていても構いません)のアドレスバーに貼り付けてからEnterキーを押すと、Cドライブ直下に一瞬でジャンプすることができます。

そこにそのままRVCのフォルダを置いてもいいのですが、筆者はCドライブ直下がごちゃごちゃすることを避けるために、Cドライブ直下に新しいフォルダーを作り、フォルダー名を「hankaku」にして、その中にRVCのフォルダを置いています。

C:\hankaku

パスがすべて半角英数字で構成されていないとエラーが起きるようなソフトを置くための隔離フォルダというわけです。筆者の環境では、この運用でエラーは起きていません。

⑦つくよみちゃん公式RVCモデルを設置(他のRVCモデルでも同様)

つくよみちゃん公式RVCモデルをダウンロードし、右クリック→「すべて展開」(または7-Zipを使用)で「.zip」ファイルを展開(解凍)してください。

出てきたフォルダの中に入っている「.pth」形式のファイルが、RVCモデルです。使用したいRVCモデルをコピーまたは移動し、RVCのフォルダの中にある「weights」というフォルダの中に入れてください。

つくよみちゃん公式RVCモデルに限らず、「weights」フォルダの中に「.pth」形式のRVCモデルファイルを入れることで、RVCにモデルを読み込ませることができます。

⑧RVC公式WebUIを起動

RVCのフォルダの中に剥き出しで入っている「go-web.bat」をダブルクリックすると、コマンドプロンプトの黒い画面が起動した後、しばらくしてからブラウザでWebUIの画面が開きます。

コマンドプロンプトの黒い画面の方が本体で、ブラウザの方はモニターのようなものですので、RVCを使っている間は黒い画面の方も閉じないでおいてください。閉じると、ブラウザの方の画面が残っていても動作しなくなります。

「go-web.bat」が入っているフォルダはごちゃごちゃしている上、RVCのフォルダをいちいち開くのが面倒くさいと感じるかも知れません。今後簡単に起動できるようにしたい場合は、「go-web.bat」を右クリック→「ショートカットの作成」をクリックし、デスクトップなど使いやすいところにショートカットを置いておくのがおすすめです。このショートカットはお好きな名前に変更してもOKです。

つくよみちゃんUTAU音源の歌声を生声風に変換する(便宜上「つくよみちゃんUTAURVC」と呼びます)

YouTube版はこちら

①つくよみちゃんUTAU音源を歌わせる

つくよみちゃんUTAU音源の使い方はこちらのページで説明しています。WAVを書き出すところまで進めてください。

上記のデモ動画では「手っ取り早く歌わせる方法」でほぼ無調声のまま歌わせていますが、UTAUの段階でより細かい調声を行っておけば、UTAURVCにもその調声はある程度反映されると思われます。

ただし、UTAUとしていい声にするための調声と、RVCで変換した時にいい声にするための調声は、必ずしも一致しないことに注意が必要です。時間をかけて行った渾身の調声が無駄になるのは忍びないため、まずは一度無調声の状態で変換を試してみて、そこから微調整していくことをおすすめいたします。

PrefixMapプリセット(声の雰囲気変更)」を使用することで、簡単に声を強めたり弱めたりすることができます。

②RVC公式WebUIで変換

「モデル推論」タブを開き、次のように操作してください。

【1】「音源推論」のプルダウンの中から、お好みのRVCモデルを選択します。
【2】「処理対象音声ファイルのパスを入力してください」の入力欄に、①で作成したつくよみちゃんUTAU音源の歌声のWAVファイルのパスを入力します。

「ファイルのパス」は、こちらで説明した「フォルダのパス」の後に「\ファイル名(拡張子を含む)」をつけ足したものです。

例えば、Cドライブ直下の「hankaku」フォルダの中に「変換元」フォルダを作り、その中に「utau.wav」という音声ファイルを入れたら、「utau.wavのパス」は次のようになります。

C:\hankaku\変換元\utau.wav

「\」という文字は、環境次第で、円マークとして表示されることもあれば、逆向きの「/」(バックスラッシュ)として表示されることもあります。どちらで表示されていても問題ありませんのでご安心ください。
※筆者が試したところ、ここではパスに日本語・全角文字が含まれていても問題ないようです。もしエラーが出たら、フォルダ名とファイル名を半角英数字に変更して再度お試しください。
【3】「ピッチ変更」が「0」、「选择音高提取算法」が「pm」になっていることを確認してください。

「RVC-beta-v2-0528」のバージョンではこれが起動時のデフォルト設定なので、何もいじらなくていいはずですが、事前に自分で設定を変更していた場合は元に戻してください。

※一般的には「pm」より「harvest」の方が高品質であるとされていますが、筆者が試したところ、歌の場合は「pm」の方が綺麗に変換できました。
【4】その他の設定項目はデフォルトのままでOKです。右の方にある「変換」ボタンを押してください。

エラーになる場合は、「処理対象音声ファイルのパスを入力してください」の欄への入力が間違っている可能性があります。(パスの前後に改行が紛れ込んでいるなど)

【5】変換が完了すると、下に音声プレイヤーが表示されます。右端の「︙」マーク(縦三点リーダー)をクリックするとダウンロードボタンが出てきます。
変換後の音声の一部が破綻している場合は、音声編集ソフトを使い、破綻している部分をUTAU音源の歌声に差し替えることで違和感なく修正できる場合があります。

③公開時のクレジットは必須(例外あり)

利用規約の共通事項つくよみちゃんUTAURVCの項目に従ってご利用ください。

つくよみちゃんUTAU音源以外の音声をつくよみちゃんの声に変換する

①変換元の音声の利用規約を確認する

自分の声を使う場合は神経質になる必要はありませんが、他人の声や音声合成ソフトの声を変換したい場合は、使用する素材・ツールの利用規約を事前にご確認ください。

詳しくは下記の説明をご覧ください。

すべての用途について、変換元の音声の利用規約と、つくよみちゃん公式RVCモデルの利用規約両方で許可されている範囲内でご利用ください。「両方で許可されている範囲」がはっきり分からない場合はご利用にならないでください。

②RVC公式WebUIで変換

「モデル推論」タブを開き、次のように操作してください。

【1】「音源推論」のプルダウンの中から、お好みのRVCモデルを選択します。
【2】「処理対象音声ファイルのパスを入力してください」の入力欄に、変換したい音声のWAVファイルのパスを入力します。

「ファイルのパス」については、こちらで説明しています。

【3】お好みで「ピッチ変更」欄に数値を入力してください。

男声を女声に変換する場合は「12」、女声を女声に変換する場合は「0」が一般的とされていますが、お好みで変えていただいても問題ありません。

「15」などの大きい数値を入力することも可能ですし、「-1」「3」などの0に近い数値を入力して微調整することも可能です。

「12」ごとに1オクターブ変わるため、歌声を変換する場合は「12」「0」「-12」のいずれかでないと調が変わってしまう点にはご注意ください。

【4】「选择音高提取算法」は、歌なら「pm」、喋りなら「harvest」がおすすめです。

一般的には「pm」より「harvest」の方が高品質であるとされていますが、筆者が試したところ、歌の場合は「pm」の方が綺麗に変換できました。変換元の音声との相性もあるかも知れません。

【5】その他の設定項目はデフォルトのままでOKです。右の方にある「変換」ボタンを押してください。

エラーになる場合は、「処理対象音声ファイルのパスを入力してください」の欄への入力が間違っている可能性があります。(パスの前後に改行が紛れ込んでいるなど)

【6】変換が完了すると、下に音声プレイヤーが表示されます。右端の「︙」マーク(縦三点リーダー)をクリックするとダウンロードボタンが出てきます。
ちなみに、下にスクロールすると、複数の音声を一括で変換するためのエリアがあります。「処理対象音声フォルダーのパスを入力してください」と「出力フォルダを指定してください」を自分が指定するフォルダに書き換え、「导出文件格式」を「wav」に変更すれば、後の設定は上記の説明と同じです。変換後の音声は指定した出力フォルダに入っています。

③変換元音声のクレジットも必須

RVCは高機能ですが、だからこそ悪用を心配する声も多くあります。

出所がはっきりしない音声を使っていると、盗用を疑われて信頼できない投稿者だと思われてしまうリスクがあります。

そこで、RVCを悪用していないことを示すために、「変換元の音声」と「つくよみちゃん公式RVCモデル」のクレジットを記載することを義務付けています。記載例は利用規約のページでご確認ください。

リアルタイムボイスチェンジャーとして使う

サポート対象外ですが、外部ソフトを使うことで、リアルタイムボイスチェンジャーとして使うこともできます。

2023年6月16日現在、つくよみちゃんプロジェクトでは2つのRVC対応リアルタイムボイスチェンジャーを公認しています。

Koemake RVC Player

VC Client

これらはどちらもつくよみちゃんコーパスから作られた非公式のRVCモデルを搭載していますが、ユーザーが用意したRVCモデル(当サイトで配布しているつくよみちゃん公式RVCモデルも含む)をセットして使うこともできます。

利用規約や使い方は、各ソフトの公式サイト等でご確認ください。

また、つくよみちゃん公式RVCモデルを使わず、各ソフトに搭載されている非公式のつくよみちゃんRVCモデルを使用するという選択肢もあります。その場合は、各ソフトの利用規約に従ってご利用ください。

公認ソフト・モデル以外は、正しい利用規約が設定されていることを保証しておりません。公認されていない非公式ソフト・モデルを見かけた場合は、つくよみちゃんキャラクターライセンスで許可されている範囲内でご利用ください。(→関連Q&A
スポンサーリンク
Rei Yumesaki

「つくよみちゃんプロジェクト」企画者の夢前黎(ゆめさき れい)と申します。

作曲、文芸、声優、漫画制作、アプリ開発、キャラクターデザインなど、幅広い活動を行うマルチクリエイターです!

Rei Yumesakiをフォローする
スポンサーリンク
スポンサーリンク
つくよみちゃん公式サイト
タイトルとURLをコピーしました