Github

Spleeter

Spleeter è uno strumento software di separazione audio creato da Deezer e basato su Intelligenza Artificiale.

Il sistema è in grado di analizzare una traccia audio multicanale e separarla in singole voci, attraverso l'utilizzo di algoritmi avanzati di machine learning e di varie tecniche di audio processing

Oltre ad essere già integrato in diverse soluzioni software più complesse e vari servizi web, Spleeter è disponibile in tre versioni: una gratuita a linea di comando, una gratuita con GUI che però non viene più attivamente sviluppata ed è disponibile solo per Windows e una premium. Tutti i link sono disponibili alla fine dell'articolo.

L'installazione della versione a linea di comando è semplicissima. Per prima cosa vanno installate le dipendenze con:

conda install -c conda-forge ffmpeg libsndfile

e poi il sistema vero e proprio, via pip, con:

pip install spleeter

Al termine della procedura di installazione, il comando per separare una traccia premixata è:

spleeter separate -p spleeter:2stems -o output traccia_da_separare.mp3

Il parametro 2stems separa la voce dall'accompagnamento in toto e può essere variato con 4stems (voce, percussioni, basso, altro) e 5stems (voce, percussioni, basso, tastiere, altro).

Repository ufficiale = https://github.com/deezer/spleeter
Versione GUI = https://github.com/boy1dr/SpleeterGui
Versione Premium = https://www.deezer-techservices.com/solutions/spleeter/