チュートリアル··10分で読めます

AIで自分の声をクローンする方法

AIボイスクローニングとは?

AIボイスクローニングは、あなたの声のデジタルモデルを作成し、どんな話し声でもあなたのように聞こえるように再構築する技術です。テキストからロボットのような音声を生成するテキスト読み上げ(TTS)とは異なり、RVC(Retrieval-based Voice Conversion)を使ったボイスクローニングは、音声から音声への変換(Speech-to-Speech)で機能します。あなたが自然に話すと、AIがリアルタイムでその出力をターゲットの声に変換してくれるのです。

この技術は、あなたの声の録音を分析し、音色、響き、声の質感などの特徴を抽出して、それらの特徴を再現できるニューラルネットワークモデルを構築することで機能します。一度学習させれば、モデルはリアルタイムでライブ音声を処理します。あなたがマイクに向かって話すと、出てくる声はクローンされた声に聞こえるというわけです。

始めるために必要なもの

録音機材:まともなマイクなら何でもOKです。静かな部屋でUSBコンデンサーマイク(3000円〜5000円程度)を使えば、素晴らしい結果が得られます。ノートPCの内蔵マイクはノイズが多すぎるので避けましょう。3〜10分のクリアな音声録音が必要です。

学習ソフトウェア:Applio(無料、オープンソース)はRVCモデルを学習させるための標準的なツールです。PC上でローカルに実行され、最低4GBのVRAMを持つGPU(NVIDIA GTX 1650以上)が必要です。学習にはデータセットのサイズとGPUによりますが、15〜45分かかります。

ボイスチェンジャー:Echo (voicechanger.live/download) は、学習させたモデルを読み込み、リアルタイムで実行します。.onnx形式のモデルファイルに対応しており、すべての処理はローカルで行われます。あなたの音声データがコンピュータの外に出ることはありません。

ステップ1:自分の声のデータセットを録音する

3〜10分間、自然に話している自分を録音します。本や記事、ニュースの原稿などを音読しましょう。様々な単語や音をカバーできるものなら何でも構いません。マイクから一定の距離(15〜30cm)を保ち、一定の音量で話すことを目指しましょう。モデルに極端な声を再現させたい場合を除き、ささやき声や叫び声、大げさな声の変化は避けてください。

録音は単一のWAVまたはMP3ファイルとして保存します。複数のファイルがある場合は、連結してください。学習ソフトウェアが自動的にセグメントに分割してくれます。高品質な録音は、劇的に優れたモデルを生み出します。5分間のノイズの多い音声よりも、30秒のクリーンな音声の方が常に良い結果をもたらします。

ステップ2:RVCモデルを学習させる

Applioを開き、新しい実験を作成します。音声ファイルをアップロードし、学習エポック数を200〜400に設定(高いほど正確ですが遅くなります)、f0ピッチ抽出方法を選択します(現在はRMVPEが最適です)。「Train」をクリックして待ちます。一般的な5分間のデータセットは、GTX 3060で約20分で学習が完了します。

学習が完了すると、.pthモデルファイルができます。これがあなたのボイスモデルです。リアルタイムで使用するために、Echoのモデル変換ツール(voicechanger.live/tools/model-converter)を使って.onnx形式に変換できます。

ステップ3:クローンした声をリアルタイムで使う

.onnxファイルをEchoのアプリウィンドウにドラッグ&ドロップしてインポートします。モデルは、内蔵プリセットと一緒にボイスライブラリに表示されます。それを選択し、ボイス変換を有効にして話し始めましょう。これで、あなたのマイク出力はクローンされた声になります。

Echo Liveは、処理された音声を仮想オーディオケーブル(WindowsではVB-Cable、macOSではBlackHole)経由でルーティングするため、どんなアプリケーション(Discord、Zoom、OBS、ゲームなど)でも、クローンされた声を通常のマイクのように使用できます。処理はすべてローカルのGPU上で、最小限の遅延で行われます。

ボイスクローンの品質を最高にするためのヒント

データセットは量より質が重要です。10分間のノイズの多い録音よりも、3分間のスタジオ品質の音声の方が優れたモデルを生み出します。静かな部屋で録音し、ポップフィルターを使い、マイクとの距離を一定に保ちましょう。

学習エポック数:まずは200エポックから始めましょう。出力を聞いてみて、良さそうならそこで止めます。声がこもっていたり、ロボットっぽかったりする場合は、400エポックに増やしてみてください。600エポックを超えても品質が向上することは稀で、過学習(モデルが一般的な声の特徴を学ぶのではなく、録音内容そのものを記憶してしまうこと)を引き起こす可能性があります。

ピッチのマッチング:ボイスクローニングは、ソースとターゲットの声のピッチ範囲が似ている場合に最も効果的です。男性から男性、女性から女性へのクローンが最も自然な結果を生み出します。性別を超えたクローニングも可能ですが、DSPチェーンでのピッチシフトが必要になる場合があります。

プライバシーと倫理

Echoはすべての処理をあなたのデバイス上でローカルに行います。あなたの音声録音や学習済みモデルがコンピュータから出ることはありません。クラウドへのアップロード、サーバーでの処理、データ収集は一切ありません。これは、あなたの音声データを自社サーバーに保存するクラウドベースのクローニングサービスとは根本的に異なります。

使用許諾を得た声だけをクローンしてください。他人の声を本人の同意なしにクローンすることは、深刻な倫理的・法的な問題を引き起こします。AIボイスクローニング技術は強力です。クリエイティブなプロジェクト、コンテンツ制作、個人的な実験のために、責任を持って使用しましょう。BOOTHなどで配布されているモデルを使用する際は、必ず利用規約を確認してください。

よくある質問

自分の声をクローンするには、どれくらいの音声が必要ですか?+
3〜10分のクリアなスピーチ録音が理想的です。長くてノイズの多い録音よりも、高品質な録音の方が良い結果を生み出します。静かな部屋でUSBコンデンサーマイクを使えば完璧です。
AIボイスクローニングは無料ですか?+
はい。学習ソフトウェア(Applio)とリアルタイムボイスチェンジャー(Echo)の両方が無料です。サブスクリプションやクラウド料金は一切かかりません。すべてお使いのPC上でローカルに実行されます。
私の音声データはクラウドにアップロードされますか?+
いいえ。Echoはすべての処理をあなたのデバイス上でローカルに行います。あなたの音声録音や学習済みモデルがコンピュータから出ることはありません。これはクラウドベースのサービスとの大きな違いです。
クローンした声をDiscordやゲームで使えますか?+
はい。Echoはクローンした声を仮想オーディオケーブル経由でルーティングし、どんなアプリケーション(Discord、Zoom、OBS、フォートナイト、VALORANTなど)でも標準的なマイク入力として機能します。

Try Echo

Free AI voice conversion. Download and start in under 60 seconds.

Echoをダウンロード