更新日誌 | よくある質問 | AutoDL·5 円で AI 歌手をトレーニング | 対照実験記録 | オンラインデモ
English | 中文简体 | 日本語 | 한국어 (韓國語) | Français | Türkçe | Português
デモ動画はこちらでご覧ください。
RVC によるリアルタイム音声変換: w-okada/voice-changer
著作権侵害を心配することなく使用できるように、基底モデルは約 50 時間の高品質なオープンソースデータセットで訓練されています。
RVCv3 の基底モデルルをご期待ください。より大きなパラメータ、より大きなデータ、より良い効果を提供し、基本的に同様の推論速度を維持しながら、トレーニングに必要なデータ量はより少なくなります。
| トレーニングと推論インターフェース | リアルタイム音声変換インターフェース |
| go-web.bat | go-realtime-gui.bat |
| 実行したい操作を自由に選択できます。 | 既に端から端までの170msの遅延を実現しました。ASIO入出力デバイスを使用すれば、端から端までの90msの遅延を達成できますが、ハードウェアドライバーのサポートに非常に依存しています。 |
本リポジトリには下記の特徴があります。
私たちのデモビデオをチェックしてください!
下記のコマンドは、Python3.8 以上の環境で実行する必要があります:
以下の方法のいずれかを選択してください。
pip install torch torchvision torchaudio
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu117
pip install -r requirements.txt
pip install -r requirements-dml.txt
pip install -r requirements-amd.txt
pip install -r requirements-ipex.txt
Poetry 依存関係管理ツールのインストール、すでにインストールされている場合はスキップ。参照:https://python-poetry.org/docs/#installation
curl -sSL https://install.python-poetry.org | python3 -
poetry を使って依存関係をインストール
poetry install
run.shを使って依存関係をインストールできます
sh ./run.sh
RVC は推論とトレーニングのために他のいくつかの事前訓練されたモデルが必要です。
これらのモデルは私たちのHugging Face spaceでダウンロードできます。
以下は、RVC に必要なすべての事前学習モデルとその他のファイルのリストです。toolsフォルダーにこれらをダウンロードするスクリプトがあります。
./assets/hubert/hubert_base.pt
./assets/pretrained
./assets/uvr5_weights
v2 バージョンのモデルを使用する場合、追加で以下をダウンロードする必要があります。
ffmpeg と ffprobe が既にインストールされている場合はスキップします。
sudo apt install ffmpeg
brew install ffmpeg
ダウンロード後、ルートディレクトリに配置してください。
最新の RMVPE 人間の声のピッチ抽出アルゴリズムを使用する場合、ピッチ抽出モデルのパラメータをダウンロードして RVC のルートディレクトリに配置する必要があります。
Linux システムで AMD の Rocm 技術をベースに RVC を実行したい場合、こちらで必要なドライバーを先にインストールしてください。
Arch Linux を使用している場合、pacman を使用して必要なドライバーをインストールできます。
pacman -S rocm-hip-sdk rocm-opencl-sdk
一部のモデルのグラフィックカード(例:RX6700XT)の場合、以下のような環境変数を追加で設定する必要があるかもしれません。
export ROCM_PATH=/opt/rocm export HSA_OVERRIDE_GFX_VERSION=10.3.0
同時に、現在のユーザーがrenderおよびvideoユーザーグループに属していることを確認してください。
sudo usermod -aG render $USERNAME sudo usermod -aG video $USERNAME
以下のコマンドで WebUI を起動します '''bash python infer-web.py '''
RVC-beta.7zをダウンロードして解凍
go-web.batをダブルクリック
'''bash sh ./run.sh '''
'''bash source /opt/intel/oneapi/setvars.sh '''