Spleeter icon
Spleeter icon

Spleeter

 10 likes

Spleeter is a audio source separation library written in Python (uses Tensorflow). An easy to train source separation model providing already trained state of the art model for performing various flavor of separation.

Spleeter screenshot 1

License model

  • FreemiumOpen Source

Country of Origin

  • FR flagFrance
  • European Union flagEU

Platforms

  • Mac
  • Windows
  • Linux
  • Python
  • TensorFlow
  No rating
10likes
0comments
0news articles

Features

Suggest and vote on features
  1.  Music Sequencer
  2.  Package Installing
  3.  Audio Conversion
  4.  Audio Recording

 Tags

Spleeter News & Activities

Highlights All activities

Recent News

No news, maybe you know any news worth sharing?
Share a News Tip

Recent activities

Show all activities

Spleeter information

  • Developed by

    FR flagDeezer
  • Licensing

    Open Source (MIT) and Freemium product.
  • Pricing

    free version with limited functionality.
  • Written in

  • Alternatives

    27 alternatives listed
  • Supported Languages

    • English

AlternativeTo Categories

Audio & MusicDevelopmentEducation & Reference

GitHub repository

  •  26,986 Stars
  •  2,953 Forks
  •  265 Open Issues
  •   Updated Apr 2, 2025 
View on GitHub

Our users have written 0 comments and reviews about Spleeter, and it has gotten 10 likes

Spleeter was added to AlternativeTo by John Erwin on Nov 8, 2019 and this page was last updated Mar 16, 2023.
No comments or reviews, maybe you want to be first?
Post comment/review

What is Spleeter?

Spleeter is the Deezer audio source separation library with pretrained models written in Python and uses Tensorflow. The instrument is able to divide a music track into separate components (vocal, drums, bass and others specifical sounds). After splitting into several audio tracks, each of them can be used for their own purposes (remove vocals, cut guitar rhythm and more). The resulting audio tracks can be imported into any audio editor, such as Audacity.It makes it easy to train source separation model (assuming you have a dataset of isolated sources), and provides already trained state of the art model for performing various flavour of separation :

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

2 stems and 4 stems models have state of the art performances on the musdb dataset. Spleeter is also very fast as it can perform separation of audio files to 4 stems 100x faster than real-time when run on a GPU.

We designed Spleeter so you can use it straight from command line as well as directly in your own development pipeline as a Python library. It can be installed with Conda, with pip or be used with Docker. Quick start

Want to try it out ? Just clone the repository and install a Conda environment to start separating audio file as follows:

git clone https://github.com/Deezer/spleeter conda env create -f spleeter/conda/spleeter-cpu.yaml conda activate spleeter-cpu spleeter separate -i spleeter/audio_example.mp3 -p spleeter:2stems -o output

You should get two separated audio files (vocals.wav and accompaniment.wav) in the output/audio_example folder.

For a more detailed documentation, please check the repository wiki.

There is also an unofficial website that allows you to use Spleeter online: https://melody.ml