facebookresearch demucs 10390 Python https://avatars.githubusercontent.com/u/16943930?v=4 47 Demucs 是一款基于深度学习的音频源分离工具,能将混合音乐拆分为独立音轨(人声、鼓、贝斯等)。 Code for the paper Hybrid Spectrogram and Waveform Source Separation
创建于 7 年前
最后更新 2 年前
+8 stars today
AI 综合评分
47 B 级
代码质量 43
文档质量 49
社区健康 45
项目活跃 51
创新性 41
项目简介
Demucs 是一款基于深度学习的音频源分离工具,能将混合音乐拆分为独立音轨(人声、鼓、贝斯等)。
项目摘要
【主题】
让任何音乐瞬间变成多轨混音——Demucs 用混合频谱与波形的方法,将一团混沌的音频精确剥离出干净的音源。
【核心分点总结】
混合架构:结合频谱图与波形两种表征,兼顾频域细节与时间连续性,分离质量远超单一方法。
即装即用:提供预训练模型与命令行接口,一行代码就能把一首歌拆成人声、鼓、贝斯、其他乐器四条独立音轨,无需专业音频软件。
灵活扩展:开源训练代码与可配置模型,开发者可自定义音源类别、调整精度与速度,甚至用它训练自己的分离模型。
音乐人的后厨:输出标准音频格式,可直接导入 DAW 进行混音、翻唱、学习或 remix,从“想处理”到“能处理”只有一步之遥。
【行动指南】
- 想快速得到伴奏或人声?安装
pip install -U demucs,运行demucs your_song.mp3即可获得分轨文件。 - 需要将分离功能嵌入自己的应用?调用 Python API:
from demucs import separate,几行代码完成音频切片与重组。 - 要训练针对特定场景的模型?参考项目自带的
train.py,准备自己的数据集,开启端到端训练。
【金句总述】
从“一首歌”到“四个人的乐队”,Demucs 让分离不再高不可攀。
【故事性收尾】
深夜,制作人拖着疲倦点开一首老歌,曾经得反复贴吸音轨、调整 EQ,现在只需一杯咖啡的功夫,四个干净的 WAV 摆在面前。他戴上耳机,听见的不只是旋律,而是每个音符背后的呼吸与心跳。