audio-denoise · Audio Denoising

audio-denoise

Remove background noise, hum, wind, and buzz from recordings. Three denoise tiers: basic FFT filtering, enhanced denoising, and RNN neural-network denoising (voice-optimized) — chosen automatically or manually by noise level.

Deterministic ffmpeg filter chains with transparent, reproducible commands; video inputs get audio-only processing with the picture untouched; original files are never deleted.

Example invocation: "Denoise this podcast recording — there's air-conditioner hum in the background."

Full brief

Positioning

audio-denoise is a dedicated denoising tool: it cleans background noise from recordings. It handles denoise tuning and execution only — not general audio editing, transcoding, or leveling.

Core capabilities

Workflow

  1. Probe the input: report duration/bitrate/channels, determine audio vs. video
  2. Pick a tier (default Tier 2; Tier 3 for voice recordings — needs the RNNoise model)
  3. Run denoise into outputs/<topic>/, with a report (before vs. after, tier and filter chain used, size delta)
  4. If over-denoised, lower the tier or reduce --mix and re-run

Inputs & outputs

Input Required Notes
input_file Yes Audio or video path (wav/mp3/flac/aac/m4a/mp4/mkv/mov)
tier No 1 / 2 / 3, default 2
mix No Denoise strength 0.0–1.0 (default 0.8, Tier 3 only)
output_file No Default outputs/<topic>/{filename}-clean.{ext}

Output: denoised audio file + processing report.

Boundaries with adjacent skills

Skill Lane
audio-denoise (this) Denoise tuning specialist
audio-editing General audio ops (cut/transcode/level), with denoise fallback
auto-subtitle Speech-to-subtitles; no denoising
audio-mix Mixing/BGM; no denoising

Fit

Before you start


audio-denoise is part of the Aiglade Skill library. Invoke it from the Aiglade chat box in plain language.

← All 155 skills