This is an automated archive made by the Lemmit Bot.

The original was posted on /r/opensource by /u/try-except-finally on 2023-08-21 12:10:46.


One day, I just wanted to listen to the music of my favorite tracks - no vocals, just pure, undiluted instrumentals.

My journey began with some popular online tools like lalal.ai, splitter.ai, and media.io. These tools are great but they are not free and there is always some limitation.

As I was about to give up, I stumbled upon something magical: open-source machine learning models that could separate voice from music with incredible quality!

It felt like I had uncovered a hidden gem. And that’s when the idea struck: Why not create my own app? An app that’s not only free but one that everyone could deploy personally without any strings attached.

And that’s how Moseca was born.

With Moseca, you can separate the source of a song in:

  • Voice 🎤
  • Drums 🥁
  • Bass 🎸
  • Guitar 🎸
  • Piano 🎹

Then I added a Karaoke experience from YouTube as suggested by my family.

But here’s the best part: You can now clone Moseca with a single click and set it up online for absolutely zero cost, all thanks to Hugging Face’s magic!

I genuinely built this out of my love for music and the desire to democratize access to high-quality music separation. So, whether you’re like me, trying to jam to pure instrumentals, or looking for a karaoke tool, Moseca is here for you.

Want to dive deeper? Contribute, or simply peek behind the curtain? Here’s the GitHub repo:

Disclaimer: This app was made using Streamlit framework (only Python language), so the UI could be a bit “basic” and buggy.

Give it a try and let me know your thoughts! 🎧

👉