Audio Separator at a glance
Checked 16 Oct 2026Audio Separator is a pip-installable CLI and Python library that runs the stem-separation models used in Ultimate Vocal Remover (MDX-Net, VR, Demucs, MDXC/RoFormer). It does two-stem vocal/instrumental splits and more stems such as drums, bass, piano and guitar, on NVIDIA CUDA, Apple Silicon, CPU or experimental DirectML, and ships Docker images. Code is MIT; licences of the non-UVR models it downloads are not stated in one place. There is no GUI, and it does not generate music.
RepoQuarry. “Audio Separator.” Checked 16 Oct 2026. https://repoquarry.dev/projects/python-audio-separatorHow much of Suno does it replace?
1 of 5 jobs. Splits any song into stems from the command line or Python; no generation.
For full songs with vocals from a prompt or lyrics, instrumental tracks (Instrumental mode), covers and restyles of an uploaded song (Cover), extending or regenerating part of a song (Extend, see other Suno alternatives. You may also need to build an interface, an API server and hosting yourself.
Facts, with sources
Every answer links to where we found it. We read the documentation; we did not install it.
Easy to use audio stem separation from the command line or as a dependency in your own Python projectgithub.com · python-audio-separator#installation-%EF%B8%8F ↗ 1d ago
This project is licensed under the MIT License.github.com · python-audio-separator#license- ↗ 1d ago
To deploy Audio Separator as an API on modal.com and use this for remote processinggithub.com · python-audio-separator#remote-api-usage- ↗ 1d ago
No hardware acceleration, CPU onlygithub.com · python-audio-separator#-no-hardware-acceleration-cpu-only ↗ 1d ago
images published on Docker Hub for GPU (CUDA) and CPU inferencing, for both amd64 and arm64 platforms.github.com · python-audio-separator#installation-%EF%B8%8F ↗ 1d ago
pip install "audio-separator[cpu]"github.com · python-audio-separator#-no-hardware-acceleration-cpu-only ↗ 1d ago