[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 기반의 성능 좋고, 간단하게 사용할 수 있는 툴이 있어서 이번에 소개해드립니다.
논문에 대한 자세한 리뷰는 추후에 작성하여 공유드리겠습니다.
음원분리란
한 음원에 여러가지 소리가 섞여있는 경우, 각 다양한 소스 별로 분리하는 기술
설치 방법
- Anaconda를 이용한 설치
> conda install -c conda-forge spleeter
- pip를 이용한 설치
> pip install spleeter
- 명령어
기본 보컬 ,음원 분리
> spleeter separate -i <음원 파일> -o <출력 경로>
-p 옵션에 따라 음원도 여러 컴포넌트별로 나눌수 있음
- -p spleeter:2stems (vocals / other)
- -p spleeter:4stems (vocals / bass / drums / other)
- -p spleeter:5stems (vocals / bass / drums / piano / other)
예제(radio live 볼빨간 사춘기 - 나만 봄)
- 원본음원
- 보컬
- MR
참고
- 깃허브 https://github.com/deezer/spleeter
- 유튜브 https://www.youtube.com/watch?v=zHA9G4ZwQFk
- https://ejhumphrey.com/assets/pdf/jansson2017singing.pdf
- 추후 논문 리뷰 작성 예정
0 Comments