¿Qué hace Separador de Pistas de Audio con Demucs?
Separa pistas de audio en stems individuales (voces, batería, bajo, otros) utilizando el modelo de red neuronal Demucs de Meta mediante el paquete Python demucs. Soporta procesamiento por lotes de archivos WAV y MP3, produce stems aislados en formato FLAC o WAV, y se integra con FFmpeg para conversión de formato y ajuste de sonoridad posterior a la separación.
Instalación
Usa la instalación ascendente o la ruta de configuración que coincida con tu entorno:
- conda env update -f environment-cpu.yml # si no tienes GPU
- conda env update -f environment-cuda.yml # si tienes GPU
- conda activate demucs
- pip install -e .
Requisitos y advertencias del proyecto ascendente:
- requiere código CUDA personalizado que aún no está listo para su lanzamiento.
- Necesitarás al menos Python 3.8. Consulta requirements_minimal.txt para los requisitos solo de separación.
- Cada vez que veas python3, reemplázalo con python.exe. Siempre debes ejecutar comandos desde la
Notas de uso básico o inicio rápido:
-
y environment-[cpu|cuda].yml (o requirements.txt) si deseas entrenar un nuevo modelo.
-
Para usuarios de Windows
-
Consola de Anaconda.
-
Extraído de la documentación ascendente: https://raw.githubusercontent.com/adefossez/demucs/HEAD/README.md