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/