#77th of 10 in Open models

spleeter

Music source separation library with pretrained TensorFlow stem-splitting models

Stars
28.5k
License
MIT
Last commit
Jun 2026
Last release
Sep 2021
Language
Python

Missed the latest GitHub check; these facts may be older.

Overview

Spleeter is Deezer's Python library and CLI for splitting music into stems using pretrained TensorFlow models. It ships 2-stem (vocals/accompaniment), 4-stem (vocals/drums/bass/other) and 5-stem (adds piano) models, and can train new separation models given a dataset of isolated sources. It installs with pip or runs from a Docker image.

Who it is for: Developers and audio engineers who need local stem separation from music files

Strengths

  • Pretrained 2, 4 and 5 stem models, usable from CLI or Python API
  • README claims 4-stem separation about 100x faster than real-time on a GPU
  • MIT-licensed; pip install, Docker image and Colab notebook provided
  • Includes training code for custom separation models given isolated-source data

Weaknesses

  • Last release is 2.1.0 from 2021-09; that release made breaking CLI changes
  • Known issues on Apple M1 due to TensorFlow compatibility; workaround needed
  • Requires ffmpeg and libsndfile installed separately
  • Faster, more precise processing is offered only in the commercial Spleeter Pro

What it needs

  • GPU optional
  • Docker
  • Needs ffmpeg, libsndfile, TensorFlow
  • Models: spleeter:2stems, spleeter:4stems, spleeter:5stems

Also in Open models

See all 10
Also in Open models
RankProjectScore
1llmfitRust tool that checks which LLMs fit your RAM, CPU and GPU37.9k starsMIT83 out of 100
2layaSingle-pass multilingual classifier for typed choice, score and yes/no decisions Live demo ↗ (opens in a new tab)32.9k starsApache-2.076 out of 100
3timesfmPretrained time-series foundation model for zero-shot forecasting from Google Research34.5k starsApache-2.070 out of 100
#4unlimited-ocrOCR model that parses long documents and multi-page PDFs in one pass Live demo ↗ (opens in a new tab)27.3k starsMIT55 out of 100
#5insightfaceFace detection, recognition and alignment toolbox with ArcFace and RetinaFace models Live demo ↗ (opens in a new tab)29.9k starsno license52 out of 100