Deezer met publiquement à disposition un nouvel outil : Spleeter. Spleeter permet de séparer la voix et différents instruments de musique d’une chanson.

Spleeter dispose de 3 “modes” différents en fonction de votre envie ou besoin.

  • 2 Stems : Voix + tous les instruments
  • 4 Stems : Voix + Batterie + Basse + Autres
  • 5 Stems : Voix + Batterie + Basse + Piano + Autres

Installation

Sous Linux (Debian)

sudo apt-get install ffmpeg
pip install spleeter

Tout est prêt ! Il ne nous reste plus qu’à récupérer un fichier audio pour effectuer nos tests. Je vais ici prendre la musique “Shape Of My Heart” de Sting et séparer uniquement la voix des instruments.

spleeter separate -i ShapeOfMyHeart.mp3 -p spleeter:2stems -o output

Deux nouveaux fichiers seront créés : accompaniment.wav et vocals.wav.

L'original (voix + accompagnement) :
L'accompagnement seul :
la voix (démarrage après 30 secondes):
Dans Audacity, vous pouvez alterner la lecture des deux fichiers.

Sous Windows

Il existe maintenant une interface graphique pour utiliser Spleeter.
Vous pouvez la télécharger à cette adresse : https://makenweb.com/SpleeterGUI.
Le fichier zip est volumineux : 629 MB !
Décompressez-le puis lancez SpleeterGui.exe pour découvrir cette fenêtre.

Utilisation simplissime :

  • Prenez la langue française (Language)
  • Choisissez le nombre de pièces à séparer (2, 4 ou 5)
  • Indiquez le répertoire d’exportation (Enregistrer)
  • Glissez le morceau à traiter

Deux nouveaux fichiers wav seront créés dans le répertoire d’exportation que vous avez choisi.