Loslegen
VoiceClean | Noisy recordings, broadcast quality

VoiceClean | Noisy recordings, broadcast quality

Cuts background noise (AC, fans, electrical hum) and softens sibilance in meeting, lecture, and interview recordings and video, then normalizes loudness to podcast (-16), YouTube (-14), or broadcast (-23 LUFS). Point to a quiet patch and profile mode removes only that noise. Also trims leading/trailing silence and builds a before/after report (spectrogram, LUFS). On a 60-second 1962 Kennedy clip, the noise floor fell 5.6 dB and loudness moved from -17.1 to -15.9 LUFS. Only ffmpeg, no API key.
#Produktivität#Video#Bildung
Rating
Weitere Bewertungen erforderlich
Sold
0
How to use
Herunterladen

VoiceClean | Noisy recordings, broadcast quality

hero.webp before_after.webp wave_pair.png

Record a lecture and the air conditioner comes through as loud as your own voice; post it to YouTube and it sounds quieter than everyone else's videos. Feed VoiceClean a recording or a video and it strips out the noise, tames the sibilance, and sets the loudness to the platform's standard. It hands back before/after spectrograms and numbers, so you can see exactly what changed.

Pipeline

highpass (low-end rumble)  →  bandreject (electrical hum)  →  afftdn (noise reduction)  →  deesser (sibilance)  →  silenceremove (leading/trailing silence)  →  loudnorm (LUFS)
uv run scripts/clean.py --input rec.m4a --out out/rec_clean.wav --report
uv run scripts/clean.py --input talk.mp4 --out out/talk_clean.m4a --preset youtube
uv run scripts/clean.py --input rec.wav --out out/rec_clean.wav --profile 0,2.5 --hum 60 --trim
  • Presets: podcast -16 LUFS (default), youtube -14, broadcast -23.
  • Noise profile: if the first 2-3 seconds of the recording are silent, pass --profile 0,2.5. It subtracts only that noise, which gives the most natural result.
  • Report: before/after LUFS, true peak, spectrogram PNG, and JSON.

What's included

File What it does
scripts/clean.py Filter chain, three presets, noise profiling, hum removal, silence trimming, before/after report, and video input support
SKILL.md Options table, recommended settings by noise level, measured results, and limitations

How to use it

1. Zoom meeting recording: use --noise -22 --trim to cut fan noise and trim the dead air at the start and end, for a clean minutes-ready track.

2. YouTube lecture video: feed in the mp4, use --preset youtube to get an m4a at -14 LUFS, and lay it back onto the video.

3. Old recordings: for tape or LP transfers, use --hum 60 --noise -25 to cut both hum and hiss.

What you need

  • ffmpeg and uv. No Python dependencies, no model downloads, no API key.
  • About 3 seconds to process a 60-second clip. Your original file is never touched.

Who it's for / who it's not for

A good fit: anyone cleaning up meeting, lecture, or interview recordings; anyone who keeps hearing their YouTube audio is too quiet; anyone starting a podcast.

Not a fit: anyone trying to separate noise that overlaps the speech itself (a nearby conversation, music), since this is built for steady background noise; anyone hoping to rescue a recording that is already clipped.

FAQ

Q1. Is this AI noise removal?
No. It's ffmpeg's FFT-based noise reduction plus a standard mastering chain. There's no model to download, so it runs anywhere right away, and it never regenerates your voice.

Q2. My voice sounds like it's underwater.
That happens when --noise is set too low. Start around -22 to -25. Supplying a noise profile reduces it a lot.

Q3. Does it handle video files?
Yes. It extracts the audio, processes it, and returns the cleaned track. The command for laying it back onto the video is in SKILL.md.

Q4. What is LUFS?
It's the loudness standard platforms use. YouTube targets -14, so anything you upload below that plays back quieter than other videos.

Q5. Stereo or mono?
It keeps the original channel layout. The output extension (.wav/.m4a/.mp3) selects the codec.

Purchase

Price: $5 (one-time download). Not a monthly subscription.

spec_pair.webp promo.webp

The sample audio is an actual run on a 60-second segment of John F. Kennedy's September 12, 1962 speech at Rice University (a U.S. government work, public domain, archive.org).