Que fait Séparateur de pistes audio avec Demucs ?
Sépare les pistes audio en pistes individuelles (voix, batterie, basse, autres) à l'aide du modèle de réseau neuronal Demucs de Meta via le paquet Python demucs. Prend en charge le traitement par lots de fichiers WAV et MP3, produit des pistes isolées aux formats FLAC ou WAV, et s'intègre à FFmpeg pour la conversion de format et l'égalisation du volume après séparation.
Installation
Utilisez le chemin d'installation en amont ou la configuration adaptée à votre environnement :
conda env update -f environment-cpu.yml# si vous n'avez pas de GPUconda env update -f environment-cuda.yml# si vous avez des GPUconda activate demucspip install -e .
Prérequis et mises en garde de la source amont :
- nécessite du code CUDA personnalisé qui n'est pas encore prêt pour une publication.
- Vous aurez besoin d'au moins Python 3.8. Voir
requirements_minimal.txtpour les dépendances nécessaires à la seule séparation. - À chaque fois que vous voyez
python3, remplacez-le parpython.exe. Vous devez toujours exécuter les commandes depuis la console.
Notes d'utilisation de base ou pour démarrer :
-
et les fichiers
environment-[cpu|cuda].yml(ourequirements.txt) si vous voulez entraîner un nouveau modèle. -
Pour les utilisateurs Windows
-
Utilisez la console Anaconda.
-
Source : https://github.com/adefossez/demucs
-
Extrait de la documentation amont : https://raw.githubusercontent.com/adefossez/demucs/HEAD/README.md