AERO: Audio Super Resolution in the Spectral Domain
About
We present AERO, a audio super-resolution model that processes speech and music signals in the spectral domain. AERO is based on an encoder-decoder architecture with U-Net like skip connections. We optimize the model using both time and frequency domain loss functions. Specifically, we consider a set of reconstruction losses together with perceptual ones in the form of adversarial and feature discriminator loss functions. To better handle phase information the proposed method operates over the complex-valued spectrogram using two separate channels. Unlike prior work which mainly considers low and high frequency concatenation for audio super-resolution, the proposed method directly predicts the full frequency range. We demonstrate high performance across a wide range of sample rates considering both speech and music. AERO outperforms the evaluated baselines considering Log-Spectral Distance, ViSQOL, and the subjective MUSHRA test. Audio samples and code are available at https://pages.cs.huji.ac.il/adiyoss-lab/aero
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Speech Enhancement | VCTK Vibration sensor 12-bit, 4-16 kHz upsampling (test) | LSD (Log-Spectral Distance)0.97 | 18 | |
| Speech Enhancement | VCTK Accelerometer 12-bit, 4-16 kHz upsampling (test) | LSD1.03 | 18 | |
| Bandwidth Extension (4-22 kHz upsampling) | MagnaTagATune (test) | LSD0.99 | 15 | |
| Bandwidth Extension (BWE) | VCTK Desktop | LSD0.95 | 10 | |
| Bandwidth Extension (BWE) | VCTK Google Pixel7 | LSD0.96 | 10 | |
| Bandwidth Extension (4-22 kHz upsampling) | VCTK (test) | LSD1.02 | 7 | |
| Bandwidth Extension (8-22 kHz upsampling) | VCTK (test) | LSD0.89 | 7 | |
| Audio Super-Resolution | VCTK 8-16 kHz | LSD0.77 | 6 | |
| Audio Super-Resolution | VCTK 4-16 kHz | LSD0.94 | 6 | |
| Audio Super-Resolution | MusDB 11.025-44.1 kHz | LSD1.12 | 6 |