Spleeter Web, a self-hostable web app for music source separation. It lets you isolate the vocal, accompaniment, bass, and/or drums of any piece of music using deep learning-based source separation models. It's like moises.ai/ezstems.com but open-source.
I learned lots about building a full-stack web app ground-up as well as how to containerize the whole thing with Docker.
There's also Spleeter Web [1], a self-hostable version of a Spleeter web app. A fun little project I've been working on! I'm thinking of supporting additional models such as Demucs [2], which seems to perform better than Spleeter.
I learned lots about building a full-stack web app ground-up as well as how to containerize the whole thing with Docker.
GitHub: https://github.com/JeffreyCA/spleeter-web