Spleeter est une solution de séparation de sources sonores. Basé sur des modèles éprouvés sur les milliers de chansons, Spleeter a développé un algorithme qui permet de séparer différentes pistes d’un morceaux comme la voix, la batterie, la basse, les pianos/guitares.
Procédure d’installation pour Spleeter :
1) Installer Conda (instruction pour Linux)
- Télécharger miniconda sur https://docs.conda.io/en/latest/miniconda.html
- Dans le repertoire contenant le fichier téléchargé, taper la comande suivant (adapter le nom du fichier selon la version) :
bash Miniconda3-latest-Linux-x86_64.sh
- Après l’installation, vous pouvez vérifier que tout soit en ordre en tapant la commande :
conda list
Qui devrait afficher une liste des paquets conda installés.
2) Installer Spleeter
Une fois Miniconda installé, il suffit de taper la commande suivante :
conda install -c conda-forge spleeter
3) Utilisation
Il suffit de taper la commande :
spleeter separate -i [PATH_TO_AUDIO_FILE] -p spleeter:4stems-16kHz -o [PATH_TO_OUTPUT]
Attention, à notre connaissance, Spleeter va automatiquement télécharger les modèles lui servant à la séparation des fichiers dans le répertoire depuis lequel il est exécuté.
Cela signifie que si vous exécutez Spleeter dans des répertoires différents, il devra à chaque fois re-télécharger les modèles.
Donc un conseil : choisissez un repertoire et lancer toujours la commande depuis celui-ci. Créez par exemple un dossier Spleeter dans « Mes Documents ».