[Open Source] 누구나 10초만에 MR 제거 및 추출 할 수 있는 툴! (Singing Voice Seperation, MR 제거, MR 추출)

By New AI Engineer - 11월 08, 2020

보컬, 음원 분리 파이썬 오픈소스 Spleeter

이번에 소개드릴 오픈소스는 Singing voice separation with deep U-NET convolutional networks 논문의 모델로 만든 음원분리 툴입니다. Spleeter라는 이름으로 파이썬 패키지로 배포되고 있습니다. 


우리는 흔히 MR제거, MR 추출이라고 부르며 프로그램을 활용하고 있습니다.

Convolutional U-NET 기반의 성능 좋고, 간단하게 사용할 수 있는 툴이 있어서 이번에 소개해드립니다.


논문에 대한 자세한 리뷰는 추후에 작성하여 공유드리겠습니다.




U-NET 기반 음원 분리 네트워크 구조


음원분리란

한 음원에 여러가지 소리가 섞여있는 경우, 각 다양한 소스 별로 분리하는 기술


설치 방법

  • Anaconda를 이용한 설치
    > conda install -c conda-forge spleeter
    
  • pip를 이용한 설치
    > pip install spleeter
    
  • 명령어


기본 보컬 ,음원 분리

> spleeter separate -i <음원 파일> -o <출력 경로>

-p 옵션에 따라 음원도 여러 컴포넌트별로 나눌수 있음

  1. -p spleeter:2stems (vocals / other)
  2. -p spleeter:4stems (vocals / bass / drums / other)
  3. -p spleeter:5stems (vocals / bass / drums / piano / other)


예제(radio live 볼빨간 사춘기 - 나만 봄)

  1. 원본음원
  2. 보컬
  3. MR


참고


  • Share:

You Might Also Like

0 Comments