People still leave YouTube comments asking someone else to hand-make a clean version of a song. Clean My Song is the simpler answer: take an audio file you already have (MP3, WAV, M4A, or FLAC), upload it, and get a clean version back.
Under the hood it separates vocals from the instrumental, finds explicit words with speech recognition, and mutes only those short vocal spans so the beat keeps going. The default download is a compact high-quality MP3; lossless WAV is optional. Processing runs on a free-tier stack (Vercel plus Modal) with private file handling and automatic deletion.
I built it as a practical product, not a demo. The hard parts are the ones users feel: sung-speech detection, false positives on clean words, cold-start intros, and keeping the instrumental continuous through every edit. The public site is live at cleanmysong.com for anyone who needs a family-friendly cut without learning a DAW or waiting for a stranger to re-upload a track.