티스토리 뷰

https://github.com/prophesier/diff-svc

 

GitHub - prophesier/diff-svc: Singing Voice Conversion via diffusion model

Singing Voice Conversion via diffusion model. Contribute to prophesier/diff-svc development by creating an account on GitHub.

github.com

 

https://github.com/prophesier/diff-svc/blob/main/doc/training_and_inference_EN.markdown

 

GitHub - prophesier/diff-svc: Singing Voice Conversion via diffusion model

Singing Voice Conversion via diffusion model. Contribute to prophesier/diff-svc development by creating an account on GitHub.

github.com

=> 설명이 잘 되어 있다

 

우선 wsl을 사용하여 linux 환경에서 해당 깃헙에서 clone 받았다.

 

1. requirements.txt 파일을 통해 필요한 패키지들을 다운받는데... 여기서 오류가 났다

pip install -r requirements.txt

1) 우선 윈도우 환경에서는 ' pywin32==304 ' 이 필요하지만, 그렇지 않다면 삭제해줘도 좋다.

2) 그리고 이러한 오류가 발생했다...

ERROR: Could not find a version that satisfies the requirement torch==1.12.1+cu113 (from versions: 1.11.0, 1.12.0, 1.12.1, 1.13.0, 1.13.1, 2.0.0)
ERROR: No matching distribution found for torch==1.12.1+cu113

찾아보니 python 3.11 버전에서 일어나는 문제였다. python 버전을 downgrade 해주는 방법도 있겠지만, 아주.. 유용한 링크를 찾아 첨부한다. (감사합니다)

https://nanunzoey.tistory.com/m/entry/requirementstxt%EC%97%90%EC%84%9C-URL%EB%A1%9C-torch-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0

 

requirements.txt에서 URL로 PyTorch 설치하기

torch를 설치할 때 보통 여기서 다음 명령을 복사해 설치한다. pip3 install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu113 그런 다음 pip freeze > requirements.txt로 다음과 같은 requirements

nanunzoey.tistory.com

이렇게 추가해주면 된다! (안 돼서 1시간 버림)

 

그러면 diff-svc에 필요한 패키지 설치는 끝난다!

 


이제 infer.py 파일을 실행했는데...  바로 오류가 또 떴다 ^^

OSError: sndfile library not found

During handling of the above exception, another exception occurred:

라며 아래로 이어지는 무수한 오류 문구들........

https://richwind.co.kr/191

 

[librosa 설치] 설치오류 - sndfile library not found

librosa 설치 오류 Librosa를 처음 설치하다 보면, 아래와 같이 import도 되지 않는 상황이 종종 발생하곤 한다. 아무리, pip 명령어를 만져봐도 시작부터 되지 않는 경우이다. sndfile library not found librosa

richwind.co.kr

해결 방법은 위에 있다! (감사합니다)

infer.py에서 import하는 librosa 라이브러리가 제대로 설치가 되지 않아 발생한 오류였다.

sudo apt-get install ffmpeg

리눅스 기준 위의 명령어를 실행하여 에러를 해결할 수 있다.

원래 Soundfile을 설치할 때 위의 설치가 필요하다. 하지만 pip 만으로 설치를 하게 되면 올바르게 설치가 되지 않아 생긴 오류였다 :)

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함