RVC / docs /README.ko.han.md
fantasyfish's picture
Initial commit
4de32eb

Retrieval-based-Voice-Conversion-WebUI

VITSๅŸบ็›ค์˜ ็ฐกๅ–ฎํ•˜๊ณ ไฝฟ็”จํ•˜๊ธฐ ์‰ฌ์šด้Ÿณ่ฒ่ฎŠๆ›ํ‹€

madewithlove


Open In Colab Licence Huggingface

Discord


ๆ›ดๆ–ฐๆ—ฅ่ชŒ

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๋ฅผ ็›ดๆŽฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ๅƒ่€ƒ

๋ชจ๋“ ๅฏ„่ˆ‡่€…๋ถ„๋“ค์˜ๅ‹žๅŠ›์—ๆ„Ÿ่ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค