음원 파일에서 MR / Vocal 분리 해주는 Python 패키지 Spleeter

노래 파일에서 보컬과 MR 파트를 분리하는 Spleeter라는 패키지를 소개한다. 상당한 퀄리티의 분리 결과를 보여준다. 먼저 원음과 분리 결과를 비교해보자.

원곡

보컬만 분리한 음원

원곡과 분리한 음원을 들어보면 꽤나 깔끔하게 분리된 것을 확인할 수 있다.

Spleeter 설치 및 사용 방법

참고 : https://github.com/deezer/spleeter

설치

$ pip install spleeter

사용법

$ spleeter separate -i audio_example.mp3 -p spleeter:2stems -o output

위와 같은 명령을 사용하면 보컬 파트와 악기파트만 나누어진 2개의 파일이 생성 된다. Spleeter github 페이지에 보면 다음과 같은 분리가 가능하다고 한다.

  • Vocals (singing voice) / accompaniment separation (2 stems)
  • Vocals / drums / bass / other separation (4 stems)
  • Vocals / drums / bass / piano / other separation (5 stems)

Leave a Reply