About the Audio Super-Resolution Effect#

The Audio Super-Resolution effect upsamples the audio. For low-frequency audio, this feature predicts the higher frequency spectrum of input audio, which improves audio quality.

Note

In this guide, the term Super-Resolution is used interchangeably with Superres and Superresolution (referred to as superres in the API).

This effect has the following characteristics:

  • Supported input/output audio format is 32-bit float audio.

Note

The main purpose of this effect is to enhance the sampling rate of input audio. The level of enhancement seen in the output audio depends on the type of audio.

Audio that is captured on Windows with the audio enhancement settings disabled produces better superres outputs than when this setting is enabled.

Acquire the Windows feature files once from the SDK features directory:

powershell -ExecutionPolicy Bypass -File .\download_features.ps1 -Effects superres-8k_to_16k,superres-16k_to_48k -Version 3.0.0 -Output_Directory .

Run from an existing package without network access. The x64 helper directory is shown; on NVIDIA N1X, use samples\build-arm64\Release\scripts:

Set-Location $env:AFX_SDK_ROOT\samples\build\Release\scripts
.\run_effects_demo.bat -e superres -isr 8k -osr 16k
.\run_effects_demo.bat -e superres -isr 16k -osr 48k

Note

For more information, see Use the Helper Script to Run the Sample Application.

Acquire the Linux models once from the SDK models directory:

./download_models.sh --gpu <gpu> --effects superres-8k_to_16k,superres-16k_to_48k

Run locally from the built Linux effects_demo sample directory:

./run_effect.sh -g t4 -s 16 -e superres
./run_effect.sh -g t4 -s 48 -e superres

Note

For more information, see Use the Helper Script to Run the Sample Application.

  • Supported upsampling of 8-kHz input audio to 16-kHz output (2x) and 16-kHz input audio to 48-kHz output (3x).

  • In the Linux SDK, this effect has the following maximum throughput (the number of batches supported in real time):

    Architecture

    Maximum Throughput for the 8K-to-16K Effect

    Maximum Throughput for the 16K-to-48K Effect

    T4

    410

    180

    A100

    2110

    920

    A10

    910

    380

    L40

    3450

    1350

    H100

    2430

    1030

    B100

    5720

    2330

    RTX PRO 6000

    3940

    1650