Skip to content

AI cleanup check

Drop your original take and the version a cleanup tool gave back, and see what changed. Measured in your browser, nothing uploads.

Your original take

The recording before any cleanup.

The cleaned version

The same take, after the cleanup.

WAV, FLAC, MP3, M4A, AAC or OGG, up to 5 minutes each.

Measured in your browser. Your file stays on this device, and no account is needed.

Cleaned file ready to publish? Check it against Apple’s level.

How the check works

Cleanup tools change more than the noise. This check lines your original and the cleaned version up, sample by sample where it can, then reads the same moments in both, so what it reports is what changed in your take.

Noise between words is read in the pauses and measured against the voice, so a louder export alone doesn’t count as less noise. High frequencies are read only where the voice carries them, so hiss that was removed can’t pass for a duller voice.

Musical noise is the short, warbling tones heavy noise removal can leave in quiet parts. Gating is the background switching off between words while it stays under the voice. Smeared s sounds spread wider in time, or come out softer than the rest of the voice.

We tested each measurement on real studio speech run through cleanups we built and through a real AI denoiser, and the check shows only the ones that raised no false alarms in those tests. Two we tried, cut word endings and a level evened out over time, weren’t reliable enough, so the check doesn’t report them.

Sources

Questions

Does this tell me which cleanup tool is better?
No. It measures what changed between two files you give it: the level, the noise, the high frequencies, the quiet parts and the s sounds. It doesn’t name or rate any tool, and the same tool can do better or worse on another take.
Why do the two files need to be the same take?
The check compares the same moments in both. A different recording, or a cleaned file with parts cut or moved, can’t be lined up, so the check says so instead of guessing.
What does “Couldn’t check” mean?
Some readings need something in the original to read: pauses between words for the noise, musical noise and gating, a top end clear of the noise for the high frequencies, and clear s sounds for the s reading. When a take doesn’t have enough of it, that row says what was missing instead of guessing. It describes the recording, not a limit on the check: every reading it can make is shown.
What does “No change” mean?
The two files differ by less than that reading can tell apart: 0.1 dB for the level, 0.6 dB for the noise between words, 0.7 dB for the high frequencies. The same file in both slots reads No change in every row it can read.
Does my file get uploaded?
No. Your browser reads and compares both files on your device. Nothing is sent to us, and you don’t need an account.