AudioSR

Audio super-resolution model for upsampling audio to higher sample rates.

Open SourceSelf HostedOffline CapableGPU Required (6GB+ VRAM)
0.0 (0)

About

AudioSR performs audio super-resolution: it takes recordings sampled at low rates such as 4kHz, 8kHz, 16kHz, or 24kHz and reconstructs them at 48kHz, restoring missing high-frequency content with a diffusion-based model. It is deliberately versatile, handling speech, music, and environmental or animal sounds rather than a single domain, and was published at IEEE ICASSP 2024 by Haohe Liu and collaborators. Two checkpoints are provided, a general basic model and a speech-specialized one, and inference exposes DDIM step count, guidance scale, and a seed for reproducible results. The tool installs from PyPI as a pip package, processes single files or batch lists from the command line, and includes a Gradio web demo, with hosted inference also available on Replicate. One documented limitation: it works well on audio with clean low-pass cutoff patterns but can struggle with artifacts like MP3 compression, so the authors recommend low-pass filtering problematic input first. A GPU is recommended for practical processing speeds.

Should you use AudioSR?

Pick it when

Pick AudioSR when you have band-limited recordings at 4 to 24 kHz, such as old speech, phone audio, or low-rate music, and want them rebuilt at 48 kHz with restored highs, one file at a time or in batch from a pip install.

Look elsewhere when

Skip it for MP3-damaged sources, which the authors say it handles poorly unless you low-pass filter first. It only extends bandwidth: it does not denoise or split stems, so use SpeechBrain or Demucs for those jobs.

Alternatives to AudioSR

  • SpeechBrain

    Apache-2.0 toolkit with speech enhancement models, the better fit when the problem is noise rather than missing high frequencies, though speech focused.

  • Pedalboard

    CPU-only effects chain for EQ and filtering, handy to low-pass MP3 sources before AudioSR, but it cannot regenerate missing high frequencies.

  • Demucs

    Splits a mix into stems rather than adding bandwidth, the right tool when the problem is separation, and it runs on CPU or a 3 GB GPU.

  • Ultimate Vocal Remover

    Desktop GUI for vocal and stem separation with no command line, a better fit if you want to isolate parts of a track rather than upsample it.

Reviews (0)

Leave a Review

No reviews yet. Be the first to review!

Details

Price
Free
Platform
Local/Desktop
Difficulty
Intermediate (3/5)
Minimum VRAM
6 GB
Added
Apr 3, 2026

Tags