RVC 설치법과 사용법 (목소리 변조 AI 프로그램)

RVC(목소리 변조 AI 프로그램)는 실시간 음성 변환을 가능하게 하는 프로젝트입니다.

최근에 많은 유튜브에서 목소리를 변조해 새로 노래를 만들어서 올리는 유튜버들이 많아 졌습니다. 이 프로그램을 사용하여 음성의 특징을 변조하고, 다양한 목소리를 생성할 수 있습니다.

이 글에서는 RVC 설치법과 사용법에 대한 내용을 상세하게 설명하겠습니다.


목차

"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."


1. RVC 란?

RVC 설치법과 사용법: RVC란?

RVC(목소리 변조 AI 프로그램)는 실시간 음성 변환 기술을 기반으로 한 프로그램으로, 음성의 특징을 조작하여 다양한 목소리를 생성하고 변조할 수 있는 도구입니다. 이 프로그램은 AI 기술을 활용하여 음성 데이터를 분석하고 재구성함으로써 목소리의 톤, 억양, 발음 등을 변경할 수 있습니다.

RVC 프로그램은 다양한 사전 모델과 기술을 활용하여 음성의 특징을 변조하고 분석합니다. 이를 통해 원하는 목소리 특징을 생성하거나 변화시킬 수 있습니다. RVC는 사용자 친화적인 웹 인터페이스를 제공하여 비전문가도 쉽게 이용할 수 있도록 설계되었습니다.

이 프로그램은 고퀄리티의 음성 데이터셋과 기술적인 노력을 통해 음성 변조의 가능성을 제시하며, 음성 관련 창의적인 작업에 새로운 차원을 제공합니다.

오늘 이 글에서는 RVC 설치법과 사용법 에대해 면밀하게 과정을 알려드리겠습니다.


2. RVC 설치법

설치법은 아주 간단한 편입니다.

우선 허깅페이스의 VoiceConversionWebUI를 검색하여 들어가주거나 이링크를 따라 접속을 해 줍니다.
허깅 페이스 목소리 변환 프로그램 링크

VoiceConversionWebUI 링크

여기에서 Files and versions 를 클릭해줍니다.

RVC-beta.7z오른쪽의 아이콘을 클릭해 다운로드 받아줍니다.

RVC-beta.7z오른쪽의 아이콘을 클릭해 다운로드 받아줍니다.

압축을 풀어 줍니다.
(기본적으로 경로는 한글이 없는 것이 좋습니다.)

압축을 풀어 줍니다.
(기본적으로 경로는 한글이 없는 것이 좋습니다.)

go-web.bat 파일이 실행 파일 입니다.

go-web.bat 파일이 실행 파일 입니다.

설치는 끝났습니다. (무언가 잘 안된다면 ffmpeg.exe 를 설치해야 될 수도 있습니다.)


함께 참고하면 좋은 글

ffmpeg 소개, 설치 및 간단한 사용법


3. RVC 모델 훈련하기

이제 설치는 끝났으니 모델을 한번 훈련 시켜 봅시다.

우선 go-web 배치파일을 실행해 줍니다.

우선 훈련하기에 앞서 음성 파일들이 필요합니다. 기본적으로 20분정도의 음성데이터가 가장 나은 결과를 보여줬습니다.

1. 노래와 음원 분리하기

RVC 설치법과 사용법을 시작하기에 앞서 우선적으로 mp3파일이 필요 합니다.

우선 가수의 목소리를 훈련시키기 위해서 음원 mp3 파일을 구해옵니다.
(저작권 문제가 생길 수 있으니 주의하세요)

그후에 Vocals/Accompaniment Separation & Reverberation Removel 탭에 들어가줍니다.

그후에 Vocals/Accompaniment Separation & Reverberation Removel 탭에 들어가줍니다.

음악 파일을 끌어서 업로드를 해 줍니다.
(주의 할 점은 드래그로 업로드 할시 위의 Enter the path of the audio folder to be processed 안의 경로를 지워야합니다.!)

음악 파일을 끌어서 업로드를 해 줍니다.
(주의 할 점은 드래그로 업로드 할시 위의 Enter the path of the audio folder to be processed 안의 경로를 지워야합니다.!)

분리 과정 시각화

분리 시킬 모델을 선택해 줍니다.

저는 HP5_only_main_vocal을 선택했습니다.( 메인 목소리만 추출하는 모델입니다.)
Specify the output folder for vocals:는 분리된 음성파일저장경로이고
Specify the output folder for accompaniment:는 분리된 악기파일의 저장경로입니다.

음성파일을 저장할 경로와, inst파일을 저장할 경로를 입력해줍니다. (저는 음원파일이 있는위치로 설정했습니다.)

그후 Convert를 누르면 음성과 악기를 분리해 줍니다.

그러면 아래와 같이 Vocal 파일과 instrument 파일로 분리가 됩니다.

Vocal 파일과 instrument 파일로 분리

그 이후 리버브나 에코가 목소리에 많이 들어있다면 모델탭의 다른 모델을 이용해 없애 줍니다. 또한 음성 파일에 잡음이 있다면 없애 주고 훈련을 시켜야 합니다.

모델탭의 다른 모델

2. 모델 훈련시키기

1)이제 Train 탭에 들어가줍니다.

2)우선 모델의 이름을 써 줍니다. 3)버전은 v2로 선택해 주고 4)타겟 샘플링을 선택을 해 줍니다.

그리고 5)훈련시킬 음성파일이 있는 폴더를 지정해 줍니다.

모델 훈련시키기

그후에 One-click training을 해주면 모델 학습이 시작됩니다.

One-click training을 해주면 모델 학습이 시작

아래와 같이 cmd 실행창에 epoch관련 메시지가 뜨면 훈련이 진행 되고 있다는 뜻입니다.

epoch관련 메시지

saving final ckpt:Success.와 같은 메시지가 뜨면 모델 학습이 끝난것입니다.

saving final ckpt:Success.와 같은 메시지가 뜨면 모델 학습이 끝난것입니다.

4. RVC 사용법

그 후에 Model inference 탭에 들어가줍니다.

2) Refresh voice list and index path를 한번 눌러주시고

1) 아까 학습한 모델을 선택해 줍니다.

3) 변경할 음성의 파일 경로를 붙여넣기 해 줍니다.

4) rmvpe를 선택해줍니다.

RVC 사용법

변형시킬 목소리의 파일경로를 입력해주고 Convert버튼을 눌러주시면 아래와 같이 생성이 됩니다.

Convert버튼을 눌러주시면 아래와 같이 생성

5. RVC 설치법과 사용법의 결론

“이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.”

RVC는 기본적으로 약 50시간의 고퀄리티의 오픈소스로 훈련된 모델에 새로운 목소리를 입히는 것이며, 이 기본모델은 저작권 문제가 없는 오픈 소스 VCTK 데이터 셋을 사용하여 만든 것이지만 새로 훈련하려 한다면 그데이터에 대하여 저작권을 크게 신경을 써야 합니다.

이 글에서는 RVC(목소리 변조 AI 프로그램)에 대한 소개 RVC 설치법과 사용법에 대해 다루었습니다. RVC는 실시간 음성 변환을 가능하게 하는 프로젝트로, 다양한 목소리를 생성하고 변조할 수 있는 기능을 제공합니다.

RVC 설치법과 사용법을 활용하여 음성을 변조하거나 새로운 노래를 만들 때에는 저작권 법과 규정을 준수하는 것이 중요합니다. 음성 데이터와 음원은 저작권 보호를 받는 콘텐츠일 수 있으며, 무단 사용이나 변조는 법적 문제를 일으킬 수 있습니다.

특히 유튜브나 다른 플랫폼에서 목소리 변조를 통해 노래를 만들어 게시하는 경우, 원본 음원의 저작권자와 협의하고 필요한 라이선스를 얻는 것이 중요합니다. 자체 음성 데이터를 사용할 때에도 사용 권한과 저작권 문제를 고려해야 합니다.

저작권 문제는 콘텐츠 생성과 공유에 있어서 항상 주의해야 할 중요한 사안입니다. RVC를 사용하여 목소리를 변조하는 경우, 법적 측면을 신중하게 고려하고 적절한 조치를 취하는 것이 필요합니다. 이를 통해 RVC의 기술을 유용하게 활용할 수 있을 것입니다.


함께 참고하면 좋은 글

우바부가를 위한: BabyAGI 4 ALL 설치, 소개, 사용법 (오토 GPT 와 비슷한 성능)

스테이블 디퓨전 xl(stable-diffusion xl) 사용 해보기

stable-diffusion 설치법 및 사용법, 간단하게 원클릭 설치!

로컬 대화형 AI (oobabooga) 가이드


3 thoughts on “RVC 설치법과 사용법 (목소리 변조 AI 프로그램)”

Leave a Comment