All Projects → tsurumeso → Vocal Remover

tsurumeso / Vocal Remover

Licence: mit
Vocal Remover using Deep Neural Networks

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Vocal Remover

Nextlevelsessionexporter
🔄 Export and transcode media in Swift
Stars: ✭ 170 (-4.49%)
Mutual labels:  audio
Deep Learning For Image Processing
deep learning for image processing including classification and object-detection etc.
Stars: ✭ 5,808 (+3162.92%)
Mutual labels:  segmentation
Audioserve
Simple personal server to serve audiofiles files from folders. Intended primarily for audio books, but anything with decent folder structure will do.
Stars: ✭ 175 (-1.69%)
Mutual labels:  audio
Koel
🐦 A personal music streaming server that works.
Stars: ✭ 13,105 (+7262.36%)
Mutual labels:  audio
Unet Tensorflow Keras
A concise code for training and evaluating Unet using tensorflow+keras
Stars: ✭ 172 (-3.37%)
Mutual labels:  segmentation
3dunet Tensorflow Brats18
3D Unet biomedical segmentation model powered by tensorpack with fast io speed
Stars: ✭ 173 (-2.81%)
Mutual labels:  segmentation
Ochumanapi
API for the dataset proposed in "Pose2Seg: Detection Free Human Instance Segmentation" @ CVPR2019.
Stars: ✭ 168 (-5.62%)
Mutual labels:  segmentation
Online Video Editor
API based Online Video Editing using FFMPEG & NodeJs for Backend Editing
Stars: ✭ 176 (-1.12%)
Mutual labels:  audio
Tonejs Instruments
A small instrument sample library with quick-loader for tone.js
Stars: ✭ 172 (-3.37%)
Mutual labels:  audio
Avfoundationrecorder
Swift audio recorder using AVFoundation
Stars: ✭ 174 (-2.25%)
Mutual labels:  audio
Awesome Python Applications
💿 Free software that works great, and also happens to be open-source Python.
Stars: ✭ 13,275 (+7357.87%)
Mutual labels:  audio
Magicalexoplayer
The Easiest Way To Play/Stream Video And Audio Using Google ExoPlayer In Your Android Application
Stars: ✭ 171 (-3.93%)
Mutual labels:  audio
Awesome Cell Detection Segmentation
nucleus/cell and histopathology image classification,detection,segmentation
Stars: ✭ 173 (-2.81%)
Mutual labels:  segmentation
Ktvhttpcache
A powerful media cache framework.
Stars: ✭ 2,113 (+1087.08%)
Mutual labels:  audio
Shaden
🎧 A modular audio synthesizer.
Stars: ✭ 175 (-1.69%)
Mutual labels:  audio
Mirdata
Python library to work with Music Information Retrieval datasets
Stars: ✭ 170 (-4.49%)
Mutual labels:  audio
Aquila
IPCamera, aim to support V4L2/UVC/RaspberryPi/Hisi/XXX SDK production
Stars: ✭ 173 (-2.81%)
Mutual labels:  audio
Imgclsmob
Sandbox for training deep learning networks
Stars: ✭ 2,405 (+1251.12%)
Mutual labels:  segmentation
Awesome Deep Learning Music
List of articles related to deep learning applied to music
Stars: ✭ 2,195 (+1133.15%)
Mutual labels:  audio
Polyphone
A soundfont editor for quickly designing musical instruments.
Stars: ✭ 173 (-2.81%)
Mutual labels:  audio

vocal-remover

Release Release

This is a deep-learning-based tool to extract instrumental track from your songs.

Installation

Getting vocal-remover

Download the latest version from here.

Install PyTorch

See: GET STARTED

Install the other packages

cd vocal-remover
pip install -r requirements.txt

Usage

The following command separates the input into instrumental and vocal tracks. They are saved as *_Instruments.wav and *_Vocals.wav.

Run on CPU

python inference.py --input path/to/an/audio/file

Run on GPU

python inference.py --input path/to/an/audio/file --gpu 0

Advanced options

--tta option performs Test-Time-Augmentation to improve the separation quality.

python inference.py --input path/to/an/audio/file --tta --gpu 0

--postprocess option masks instrumental part based on the vocals volume to improve the separation quality.
Experimental Warning: If you get any problems with this option, please disable it.

python inference.py --input path/to/an/audio/file --postprocess --gpu 0

Train your own model

Place your dataset

path/to/dataset/
  +- instruments/
  |    +- 01_foo_inst.wav
  |    +- 02_bar_inst.mp3
  |    +- ...
  +- mixtures/
       +- 01_foo_mix.wav
       +- 02_bar_mix.mp3
       +- ...

Train a model

python train.py --dataset path/to/dataset --reduction_rate 0.5 --mixup_rate 0.5 --gpu 0

References

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].