A newer version of the Gradio SDK is available: 6.20.0
metadata
title: Tape Restoration
emoji: ποΈ
colorFrom: yellow
colorTo: red
sdk: gradio
sdk_version: 6.19.0
app_file: app.py
pinned: false
Analog Tape Restoration
Upload audio digitized from a degraded analog master (soundtrack cue, film master, etc.) and restore it toward studio quality:
- De-click / de-pop β removes splice pops, dirt, dropouts
- De-hum β removes 50/60 Hz mains hum and harmonics
- De-hiss β spectral-gating broadband noise reduction, ideally profiled from an actual noise-only region of the tape
- Wow/flutter smoothing β mild envelope-based warble reduction (not a substitute for dedicated pitch-correction tools on severe cases)
- EQ restoration β rebuilds lost highs/lows from tape rolloff
- Dynamics restoration β gentle expansion + limiting to restore punch
For the best noise reduction, mark 1β2 seconds of pure hiss/room tone (no music) from the head or tail of the reel using the noise-sample controls.
Long files are slow on free CPU hardware; this Space caps input at 20
minutes. For longer masters, run tape_restore.py locally β see the
docstring at the top of that file for CLI usage.