Spaces:
Running
English | ไธญๆ็ฎไฝ | ๆฅๆฌ่ช | ํ๊ตญ์ด (้ๅ่ช)
็คบ็ฏๆ ๅ์ ็ขบ่ชํด ๋ณด์ธ์!
RVC๋ฅผๆดป็จํๅฏฆๆ้้ณ่ฒ่ฎๆ: w-okada/voice-changer
ๅบๆฌ๋ชจ๋ธ์ 50ๆ้ๅ้์ ้ซๅ่ณช ์คํ ์์ค VCTK ๋ฐ์ดํฐ์ ์ ไฝฟ็จํ์์ผ๋ฏ๋ก, ่ไฝๆฌไธ์ ๅฟตๆ ฎ๊ฐ ์์ผ๋ ๅฎๅฟํ๊ณ ไฝฟ็จํ์๊ธฐ ๋ฐ๋๋๋ค.
่ไฝๆฌๅ้ก๊ฐ ์๋ ้ซๅ่ณช์ ๋ ธ๋๋ฅผ ไปฅๅพ์๋ ็นผ็บํด์ ่จ็ทดํ ่ฑซๅฎ์ ๋๋ค.
็ดนไป
ๆฌRepo๋ ๋ค์๊ณผ ๊ฐ์ ็นๅพต์ ๊ฐ์ง๊ณ ์์ต๋๋ค:
- top1ๆชข็ดข์ๅฉ็จํ์ฌ ๅ ฅๅ้ณ่ฒ็นๅพต์ ่จ็ทด์ธํธ้ณ่ฒ็นๅพต์ผ๋ก ไปฃๆฟํ์ฌ ้ณ่ฒ์ๆผๅบ์ ้ฒๆญข;
- ็ธๅฐ็์ผ๋ก ๋ฎ์ๆง่ฝ์ GPU์์๋ ๋น ๋ฅธ่จ็ทดๅฏ่ฝ;
- ์ ์้์ ๋ฐ์ดํฐ๋ก ่จ็ทดํด๋ ์ข์ ็ตๆ๋ฅผ ์ป์ ์ ์์ (ๆๅฐ10ๅไปฅไธ์ ไฝ้์้ณ่ฒ๋ฐ์ดํฐ๋ฅผ ไฝฟ็จํ๋ ๊ฒ์ ๅธ็);
- ๋ชจ๋ธ่ๅ์้ํ ้ณ่ฒ์ ่ฎ่ชฟๅฏ่ฝ (ckpt่็ํญ->ckptๆททๅ้ธๆ);
- ไฝฟ็จํ๊ธฐ ์ฌ์ด WebUI (์น ไฝฟ็จ่ ์ธํฐํ์ด์ค);
- UVR5 ๋ชจ๋ธ์ ๅฉ็จํ์ฌ ๋ชฉ์๋ฆฌ์ ่ๆฏ้ณๆจ์ ๋น ๋ฅธ ๅ้ข;
็ฐๅข์ๆบๅ
poetry๋ฅผ้ํด ไพๅญ๋ฅผ่จญ็ฝฎํ๋ ๊ฒ์ ๅธ็ํฉ๋๋ค.
๋ค์ๅฝไปค์ Python ๋ฒ์ 3.8ไปฅไธ์็ฐๅข์์ ๅฏฆ่ก๋์ด์ผ ํฉ๋๋ค:
# PyTorch ้่ฏไธป่ฆไพๅญ่จญ็ฝฎ, ์ด๋ฏธ่จญ็ฝฎ๋์ด ์๋ ๅข้ ๊ฑด๋๋ฐ๊ธฐ ๅฏ่ฝ
# ๅ็
ง: https://pytorch.org/get-started/locally/
pip install torch torchvision torchaudio
# Windows + Nvidia Ampere Architecture(RTX30xx)๋ฅผ ไฝฟ็จํ๊ณ ์๋ค้ข, #21 ์์ ๋ช
์๋ ๊ฒ๊ณผ ๊ฐ์ด PyTorch์ ๋ง๋ CUDA ๋ฒ์ ์ ๆๅฎํด์ผ ํฉ๋๋ค.
#pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu117
# Poetry ่จญ็ฝฎ, ์ด๋ฏธ่จญ็ฝฎ๋์ด ์๋ ๅข้ ๊ฑด๋๋ฐ๊ธฐ ๅฏ่ฝ
# Reference: https://python-poetry.org/docs/#installation
curl -sSL https://install.python-poetry.org | python3 -
# ไพๅญ่จญ็ฝฎ
poetry install
pip๋ฅผ ๆดป็จํ์ฌไพๅญ๋ฅผ ่จญ็ฝฎํ์ฌ๋ ็กๅฆจํฉ๋๋ค.
ๅ
ฌ็ฅ: MacOS
์์ faiss 1.7.2
๋ฅผ ไฝฟ็จํ๋ฉด Segmentation Fault: 11 ่ชค่ฌฌ๊ฐ ็ผ็ํ ์ ์์ต๋๋ค. ๆๅ์ผ๋ก pip๋ฅผ ไฝฟ็จํ์ฌ ่จญ็ฝฎํ๋ๅข้ pip install faiss-cpu==1.7.0
์ ไฝฟ็จํด์ผ ํฉ๋๋ค.
pip install -r requirements.txt
ๅ ถไป้ ๅ๋ชจ๋ธๆบๅ
RVC ๋ชจ๋ธ์ ๆจ่ซ๊ณผ่จ็ทด์ ไพํ์ฌ ๋ค๋ฅธ ้ ๅ๋ชจ๋ธ์ด ๅฟ ่ฆํฉ๋๋ค.
Huggingface space๋ฅผ ้ํด์ ๋ค์ด๋ก๋ ํ ์ ์์ต๋๋ค.
๋ค์์ RVC์ ๅฟ ่ฆํ ้ ๅ๋ชจ๋ธ ๋ฐ ๅ ถไป ํ์ผ ็ฎ้์ ๋๋ค:
hubert_base.pt
./pretrained
./uvr5_weights
# Windows๋ฅผ ไฝฟ็จํ๋ๅข้ ์ด ์ฌ์ ๋ ๅฟ
่ฆํ ์ ์์ต๋๋ค. FFmpeg๊ฐ ่จญ็ฝฎ๋์ด ์์ผ๋ฉด ๊ฑด๋๋ฐ์ด๋ ๋ฉ๋๋ค.
ffmpeg.exe
๊ทธๅพ ไปฅไธ์ ๅฝไปค์ ไฝฟ็จํ์ฌ WebUI๋ฅผ ๅงไฝํ ์ ์์ต๋๋ค:
python infer-web.py
Windows๋ฅผ ไฝฟ็จํ๋ๅข้ RVC-beta.7z
๋ฅผ ๋ค์ด๋ก๋ ๋ฐ ๅฃ็ธฎ่งฃ้คํ์ฌ RVC๋ฅผ ็ดๆฅไฝฟ็จํ๊ฑฐ๋ go-web.bat
์ ไฝฟ็จํ์ฌ WebUi๋ฅผ ็ดๆฅํ ์ ์์ต๋๋ค.