본문 바로가기

챗 GPT, AI 알아보기

AI 커버 및 보컬 만들기

AI 음성 기술을 통해 자신 혹은 다른 유명인의 목소리로 AI 커버 노래를 만드는 것이 가능해지면서 다양한 시도가 이어지고 있습니다. 특히 다양한 스트리머, 가수, 유명인들의 목소리를 학습시켜 만들어진 AI커버 영상들은 많은 인기를 끌고 있기도 한데, 오늘은 이 AI커버를 직접 만드는 방법에 대해 알아보겠습니다.

 

1. AI 커버 기본 정보

1-1. AI 커버란?

AI 커버란 인공지능이 특정 목소리의 패턴을 학습하고 특징을 추출한 뒤, 해당 데이터로 다른 보컬을 변조하는 것입니다. 이 때 특정한 보컬을 완전히 다른 목소리로 대체하는 것이 마치 노래를 커버하는 것 같다고 해서 AI 커버라는 이름으로 불립니다. 브루노마스의 하입보이 커버와 같은 것이 대표적인 예시입니다. 본 포스팅에서 다룰 내용은 AI커버 입니다.

1-2. AI 보컬이란?

AI 보컬이란 인공지능이 학습한 특정 목소리의 패턴과 특징을 바탕으로 새로운 음성을 생성하는 것입니다. 바탕이 되는 기술은 AI커버와 유사하지만, AI 커버는 특정한 노래와 같은 보컬 가이드라인을 그대로 변조하는 것인 반면 AI 보컬은 변조시킬 보컬이 없는 상태에서도 새로운 음성을 만들어낸다는 점이 결정적인 차이입니다. 

이는 TTS(Text-to-speech)쪽에 조금 더 가까운 방향성의 기술로서, 이번 포스팅에서 다루는 내용은 아닙니다.

1-3. AI 커버 저작권

AI 커버로 만들어진 음악에 대한 저작권은 아직까지 명확하게 해결되지 않았습니다. 다만 원곡의 저작권자, AI 커버 보컬의 목소리 소스 제공자 사이에 일정한 비율로 수익분배가 이루어지지 않겠느냐는 의견이 주류를 이루고 있습니다. 현재 일부 음악 커뮤니티에서는 저작권 문제로 인해 AI 커버 노래는 게시가 허용되지 않고 있으며, 조금 더 논의가 이루어져야 할 부분으로 보입니다.

 

2. AI 커버 만들기

2-1. 기본 원리

AI 커버의 원리는 AI가 학습한 보컬 데이터를 기존 노래의 보컬 위에 덮어쓰기 하는 것으로, 이는 일종의 음성 변조와도 같은 결과를 나타내게 됩니다. 음성 변조 자체는 기존에도 존재해온 기술이지만, 여기서 AI가 '특정 보컬 데이터 학습', '기존 노래의 목소리 감지'와 같은 결정적인 역할을 수행하기 때문에 AI 커버라는 명칭으로 불립니다. 

 

2-2. 만드는 방법 설명

AI 커버 만들기 방법을 간략히 정리하자면 다음과 같습니다.

  1. 새로운 AI 커버를 만들고자 하는 특정 노래를 선택하고, 해당 음원을 확보한다.
  2. 확보한 음원에서 보컬 데이터만을 분리한다.
  3. AI 커버를 부를 사람(가수, 스트리머 등 유명인, 혹은 자기 자신)의 목소리를 AI에게 학습시킨다.
  4. 학습된 보컬 데이터로 음원의 보컬을 변조한다. 
  5. 변조된 보컬을 기존 음원의 음악 데이터와 재결합한다. 

이러한 절차를 통해 AI 커버를 만들 수 있으며, 여기에서 가장 어려운 부분은 3번, AI에게 목소리를 학습시키는 부분입니다. 이를 진행하기 위해서는 AI 보컬 학습 모델, 해당 모델을 구동할 GPU, 학습 자료가 될 충분한 양의 보컬 데이터, 몇십 분에서 몇 시간의 학습 시간이 필요합니다.

 

이에 관련해서 선택지는 크게 2가지가 있습니다. 첫 번째는 위에서 설명한 절차대로 자신이 직접 AI 보컬 학습을 진행하는 것이고, 두 번째는 이미 학습된 AI 보컬 데이터 및 변조 서비스를 제공하는 AI 커버 사이트를 활용하는 것입니다. 

 

만약 어디에서도 제공되지 않는, 완전히 새로운 AI 커버를 만들고 싶다면 첫 번째 방법을 진행해야 합니다. 이 방법을 진행하고자 하는 경우 https://tgd.kr/s/aba4647/70596058?page=1 이쪽을 참고해 주세요.

 

본 포스팅에서는 상당히 간략화된 방법으로 진행할 수 있는 두 번째 선택지로 설명해 드리겠습니다. 결과물은 이런 식으로 나오게 됩니다.

https://www.youtube.com/watch?v=75GEfNjaGCU

2-3. 상세 절차

먼저 AI 커버를 만들고자 하는 목표 노래를 골라주세요. 멜론 등의 음원 사이트에서 MP3 파일을 구매해도 되고, 이번 가이드에서는 그냥 유튜브에서 해당 노래가 담긴 영상을 찾아주셔도 됩니다.

 

노래를 선택했다면, AI 커버 사이트인 VOICIFY, 혹은 MUSICFY로 이동해 줍니다. 

voicify_mainpage
VOICIFY 메인페이지 : https://www.voicify.ai/
musicfy_mainpage
MUSICFY 메인페이지 : https://musicfy.lol/

두 사이트 모두 학습이 완료된 AI 커버 모델을 제공하면서 보컬 변조까지 한번에 진행하도록 지원하는 사이트로서, 두 사이트 간 약간의 장단점이 존재합니다. 


2-3-1. AI 커버 사이트 선택

VOICIFY는 무료 체험이 없어 유료구독으로만 사용 가능하지만 제공되는 보컬의 종류가 다양한 편이며, 특히 마이클 잭슨, 브루노 마스, 아리아나 그란데와 같은 실제 가수들의 보컬이 잘 제공되는 편입니다. 반면 MUSICFY는 하루에 3곡 가량의 무료 체험을 제공하지만, 실제 가수들의 목소리는 제공되지 않고 가상 보컬 및 만화 캐릭터들의 목소리만을 사용할 수 있습니다. 

 

AI 커버를 처음 시도해 볼 경우 MUSICFY에서 대략적인 느낌을 먼저 경험해 본 뒤에 유료구독 전환 여부를 검토하시는 것을 추천드립니다. 

 


AI 커버에 사용할 사이트를 선택했다면, 변조할 음원을 입력해야 합니다. 각 사이트의 작업 화면에서 음원 입력을 진행할 수 있으며, 방법은 크게 MP3파일 입력과 유튜브 링크 입력으로 나뉩니다. 

 

MP3 파일 입력의 경우 음원에서 음악 부분, Instrumental을 제거하는 절차를 먼저 진행해야 합니다. 이는 몇 곳의 사이트에서 지원하나, vocal remover라는 사이트가 가장 퀄리티가 좋으며 하루에 5곡 정도의 무료 작업을 제공합니다.

vocalremover_mainpage
보컬 리무버 메인페이지 : https://vocalremover.org/

유튜브 링크 입력의 경우 대단히 간단합니다. 커버를 진행할 음악을 유튜브에서 검색한 뒤, 해당 음악을 들을 수 있는 영상의 주소를 그대로 복사해서 입력하면 됩니다.

 

둘 중 한 가지 방법으로 음원을 입력하였다면, 모든 준비가 완료되었습니다. 해당 음원을 커버해주길 원하는 보컬 모델을 선택한 뒤 Remix 혹은 submit 버튼을 눌러 작업을 요청하면 해당 AI커버 사이트에서 남은 절차를 모두 진행하고, 사용자에게 작업이 완료된 음원을 제공합니다.

 

예를 들어, 유튜브에 게시된 YOASOBI의 '밤을 달리다' 링크를 입력한 뒤 지드래곤의 보컬을 선택한다면 다음과 같은 결과물이 나타나게 됩니다.

https://youtu.be/W_15PDexv90

지드래곤 - 밤을 달리다(YOASOBI)

이런 방법을 따라, 누구나 쉽게 AI 커버 노래를 만들 수 있습니다.

 

3. 마치며

현재 AI 커버 및 보컬의 기술적인 부분은 이미 일정 궤도에 올라왔습니다. 커버 AI의 학습량만 충분히 주어진다면 완성도 있는 커버가 완성 가능한 상태인데, 다만 앞서 언급한 저작권 문제가 해결되지 않은 것이 발목을 잡는다는 느낌입니다.

 

저작권에 따른 타당한 이윤 분배 체계를 빠르게 구축해서, 많은 소비자들이 더 풍부한 콘텐츠를 즐길 수 있게 되면 좋겠습니다.