音频与语音MITPython

Demucs

Separate vocals, drums, bass and other stems from any song.

Star 数
3.4K
Fork 数
314
未关闭 Issue
6
最近提交
2026-08-31

数据来自 GitHub API · 更新于 2026-10-15

Demucs 是什么?

Demucs (Hybrid Transformer Demucs) is a state-of-the-art music source separation model. One command splits a track into vocals, drums, bass and other — or just vocals vs. accompaniment for karaoke.

主要功能

  • Four-stem and two-stem separation
  • Six-stem model with guitar and piano
  • CPU and GPU support

系统要求

平台
Windows · macOS · Linux
显卡
Optional; NVIDIA speeds things up
显存
~7 GB for default settings on GPU
Python
3.8+

如何安装 Demucs

根据项目 README 整理。开源项目更新很快,请以 GitHub 页面上的最新说明为准。

pip

  1. 1
    Install.
    python3 -m pip install -U demucs
  2. 2
    Separate a song (outputs to ./separated).
    demucs song.mp3
    demucs --two-stems=vocals song.mp3

优势

  • Excellent separation quality
  • Simple CLI

不足

  • Original Meta repo is archived; maintenance is limited

Demucs 替代品对比

软件Star 数许可证平台显存
Demucs

Separate vocals, drums, bass and other stems from any song.

3.4KMIT~7 GB for default settings on GPU
Ultimate Vocal Remover

Desktop GUI for vocal removal and stem separation.

26.6KMIT—
Whisper

OpenAI’s open-source speech recognition and translation model.

110.5KMIT~1 GB (tiny) to ~10 GB (large)
whisper.cpp

Whisper in plain C/C++ — fast on CPUs, Apple Silicon and mobile.

54.4KMIT—
faster-whisper

Whisper reimplemented on CTranslate2 — up to 4× faster with less memory.

25.9KMIT—
WhisperX

Fast transcription with word-level timestamps and speaker diarization.

24.6KBSD-2-Clause—

常见问题

Demucs 免费吗?

是的——Demucs 是开源软件,采用 MIT 许可证。商用前请确认软件及模型权重的许可条款。

Demucs 支持 Windows、Mac 和 Linux 吗?

Demucs 支持:Windows, macOS, Linux。

运行 Demucs 需要什么配置?

Optional; NVIDIA speeds things up. VRAM: ~7 GB for default settings on GPU

如何安装 Demucs?

1. Install. 2. Separate a song (outputs to ./separated).

Demucs 有哪些好的替代品?

常见替代品包括 Ultimate Vocal Remover, Whisper, whisper.cpp, faster-whisper,详见本页对比表。