Command Palette
Search for a command to run...
Spleeter: A Fast And State-of-the Art Music Source Separation Tool With Pre-trained Models
{Manuel Moussallam Romain Hennequin Felix Voituret Anis Khlif}
Abstract
We present and release a new tool for music source separation with pre-trained models called Spleeter.Spleeter was designed with ease of use, separation performance and speed in mind. Spleeter is based onTensorflow [1] and makes it possible to:•separate audio files into2,4or5stems with a single command line using pre-trained models.•train source separation models or fine-tune pre-trained ones with Tensorflow (provided you have a dataset of isolated sources).The performance of the pre-trained models are very close to the published state of the art and is, to the authors knowledge, the best performing4stems separation model on the common musdb18 benchmark [6]to be publicly released. Spleeter is also very fast as it can separate a mix audio file into4stems100timesfaster than real-time1on a single Graphics Processing Unit (GPU) using the pre-trained4-stems model. Spleeter is packaged within Docker which makes it usable as is on various platforms.
Benchmarks
| Benchmark | Methodology | Metrics |
|---|---|---|
| music-source-separation-on-musdb18 | Spleeter (MWF) | SDR (avg): 5.91 SDR (bass): 5.51 SDR (drums): 6.71 SDR (other): 4.02 SDR (vocals): 6.86 |
Build AI with AI
From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.