RVC 모델을 학습하기 전에
기본적인 파일 다운로드 및 환경설정을
해주어야 합니다!
1. RVC-Project 폴더 다운로드 하기
아래의 사이트에 들어간 다음
https://github.com/RVC-Project/Retrieval-based-Voice-Conversion-WebUI
GitHub - RVC-Project/Retrieval-based-Voice-Conversion-WebUI: Voice data <= 10 mins can also be used to train a good VC model!
Voice data <= 10 mins can also be used to train a good VC model! - GitHub - RVC-Project/Retrieval-based-Voice-Conversion-WebUI: Voice data <= 10 mins can also be used to train a good VC model!
github.com
<> Code를 클릭한 후
Download ZIP을 눌러 다운로드해줍니다.
그다음 ZIP 파일을 압축풀기합니다
2. 필요한 라이브러리 설치하기
2-1. 파이썬 설치
해당 게시글에서 3.8.10 이상의 버전의 파이썬을
다운로드하고 환경설정을 해주시면 됩니다!
python 특정 버전 다운로드 받는 법 +환경설정
1.파이썬 다운로드 버전명 사이트 바로가기 링크 3.7.0 python다운로드 사이트 바로가기 3.8.10 python 다운로드 사이트 바로가기 3.9.10 python 다운로드 사이트 바로가기 3.10.0 python 다운로드 사이트 바로
devlany.tistory.com
2-2. 필요한 라이브러리 설치
(명령어 창에서 실행해 줍니다)
pip install torch torchvision torchaudio
2-3. poetry 설치 및 추가적인 라이브러리 설치
(명령어 창에서 실행해 줍니다)
(Invoke-WebRequest -Uri https://install.python-poetry.org -UseBasicParsing).Content | py -
poetry install
또는
pip install -r requirements.txt
2.4. ffmpeg.exe 설치
해당사이트에 접속합니다
https://github.com/BtbN/FFmpeg-Builds/releases
Releases · BtbN/FFmpeg-Builds
Contribute to BtbN/FFmpeg-Builds development by creating an account on GitHub.
github.com
아래의 화살표가 가리키는
zip 파일을 다운로드합니다.
해당 폴더를 C:\ 로 이동 시킵니다( 선택 )
1. 환경설정에서 사용자 변수 리스트 중 Path를 클릭합니다.
2. 편집을 클릭합니다.
3. 왼쪽 상단의 새로 만들기를 눌러 아래의 주소를 입력합니다.
C:\ffmpeg-master-latest-win64-gpl\bin
3. 필요한 인공지능 모델 설치
아래 사이트에 접속하여
모든 파일을 다운로드해줍니다.
https://huggingface.co/lj1995/VoiceConversionWebUI/tree/main/pretrained
lj1995/VoiceConversionWebUI at main
Detected Pickle imports (3) "collections.OrderedDict", "torch._utils._rebuild_tensor_v2", "torch.HalfStorage" What is a pickle import?
huggingface.co
lj1995/VoiceConversionWebUI at main (huggingface.co)
lj1995/VoiceConversionWebUI at main
Detected Pickle imports (3) "collections.OrderedDict", "torch.HalfStorage", "torch._utils._rebuild_tensor_v2" What is a pickle import?
huggingface.co
다운로드한 모든 파일은
아까 압축풀기한 RVC 폴더의 pretrained와 uvr5_weights 폴더에
각각 파일을 이동시켜 줍니다.
4. 실행하기
아래의 명령어를 cmd에 입력하여
실행할 수 있습니다.
python infer-web.py
'인공지능' 카테고리의 다른 글
인공지능을 이용한 딥러닝 욕설 필터링 모델 만들기 - 1번째 (전처리 단계) (0) | 2023.07.20 |
---|---|
한국어 비속어 데이터셋 모음 + (비속어 정규식) (0) | 2023.07.20 |
diff-svc 노래하는 인공지능 로컬 학습 단계 & 결과 (3) (0) | 2023.06.17 |
diff-svc 노래하는 인공지능 로컬 전처리 단계 (2) (0) | 2023.06.17 |
diff-svc 노래하는 인공지능 원리 & 로컬 환경설정 (1) (8) | 2023.06.15 |