Streamingleverantören Deezer de ursprungliga texterna frÄn det experimentella projektet Spleeter, som utvecklar ett maskininlÀrningssystem för att separera ljudkÀllor frÄn komplexa ljudkompositioner. Programmet möjliggör att ta bort sÄngen frÄn kompositionen och endast behÄlla det musikaliska ackompanjemanget, manipulera ljudet frÄn enskilda instrument eller helt ta bort musiken och behÄlla rösten för att överlagra pÄ ett annat ljudspÄr, skapa mixes, karaoke eller transkription. Projektets kod Àr skriven i Python med hjÀlp av Tensorflow-motorn och licensieras under MIT.
För nedladdning redan trÀnade modeller för att separera sÄng (en röst) frÄn ackompanjemanget, samt för att separera i 4 och 5 strömmar som inkluderar sÄng, trummor, basar, piano och övrigt ljud. Spleeter kan anvÀndas bÄde som en Python-bibliotek och som en fristÄende kommandoradsverktyg. I det enklaste fallet, baserat pÄ en kÀllfil, tvÄ, fyra eller fem filer med sÄng och komponenter frÄn ackompanjemanget (vocals.wav, drums.wav, bass.wav, piano.wav, other.wav).
Vid separation i 2 och 4 strömmar erbjuder Spleeter mycket hög prestanda; till exempel, nÀr en GPU anvÀnds, tar separationen av ljudfilen i 4 strömmar 100 gÄnger mindre tid Àn lÀngden pÄ den ursprungliga kompositionen. PÄ ett system med GPU NVIDIA GeForce GTX 1080 och 32-kÀrnig CPU Intel Xeon Gold 6134 utfördes bearbetningen av testkollektionen musDB, som varade i tre timmar och 27 minuter, pÄ 90 sekunder.
Bland fördelarna med Spleeter, jÀmfört med andra utvecklingar inom ljudseparation, sÄsom det öppna projektet , nÀmns anvÀndningen av mer kvalitativa modeller som byggts pÄ en stor uppsÀttning ljudfiler. PÄ grund av upphovsrÀttsliga begrÀnsningar har forskare inom maskininlÀrning begrÀnsad tillgÄng till ganska obefintliga offentliga samlingar av musikfiler, medan modellerna för Spleeter har byggts med hjÀlp av data frÄn en stor musik katalog frÄn Deezer.
uttalandet Med Open-Unmix verktyget Spleeter sker uppdelningen ungefÀr 35 % snabbare under tester pÄ CPU, det stöder MP3-filer och genererar avsevÀrt mer kvalitativa resultat (nÀr rösten separeras i Open-Unmix finns det spÄr av vissa instrument, vilket troligen förklaras av att modellerna i Open-Unmix har trÀnats pÄ en samling om totalt 150 lÄtar).
KĂ€lla: opennet.ru
