O que Separador de Stems de Áudio com Demucs faz?
Separa faixas de áudio em stems individuais (vocais, bateria, baixo, outros) usando o modelo de rede neural Demucs da Meta, via o pacote Python demucs. Suporta processamento em lote de arquivos WAV e MP3, gera stems isolados nos formatos FLAC ou WAV, e integra-se com FFmpeg para conversão de formato e equalização de volume pós-separação.
Instalação
Use o caminho de instalação ou configuração upstream que corresponde ao seu ambiente:
- conda env update -f environment-cpu.yml # se você não tiver GPUs
- conda env update -f environment-cuda.yml # se você tiver GPUs
- conda activate demucs
- pip install -e .
Requisitos e observações do upstream:
- Requer código CUDA personalizado que ainda não está pronto para lançamento.
- Você precisará de pelo menos Python 3.8. Consulte requirements_minimal.txt para requisitos apenas de separação.
- Sempre que vir python3, substitua por python.exe. Você deve sempre executar comandos a partir do console.
Notas de uso básico ou primeiros passos:
-
Consulte environment-[cpu|cuda].yml (ou requirements.txt) se quiser treinar um novo modelo.
-
Para usuários Windows
-
Console Anaconda.
-
Extraído da documentação upstream: https://raw.githubusercontent.com/adefossez/demucs/HEAD/README.md