About the Room Echo Removal/Room Echo Cancellation Effect#

Recordings of speech made in a large room or hall contain echoes and reverberations. The Audio Room Echo Cancellation Effect removes or suppresses such echoes and reverberations from audio recordings.

Note

In this guide, the term Room Echo Cancellation is used interchangeably with Dereverb and Room Echo Removal (referred to as dereverb in the API).

To run the sample application on Windows for this effect, use the following command:

# (One time, initial setup): Download models using models/download_models.ps1
powershell -ExecutionPolicy Bypass -File ./download_models.ps1 --gpu_architecture <gpu> --effects dereverb-16k,dereverb-48k

# Format: run_effect_demo.bat <architecture> <effect> <input_sample_rate> <output_sample_rate>

# 16k effect
run_effect_demo.bat turing dereverb 16k 16k

# 48k effect
run_effect_demo.bat ampere dereverb 48k 48k

Note

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

To run the sample application on Linux for this effect, use the following command:

# (One time, initial setup): Download models using models/download_models.sh
./download_models.sh --gpu <gpu> --effects dereverb-16k,dereverb-48k

# Refer to Section 3.2 for further details
Format: ./run_effect.sh -g <gpu> -s <sample_rate> -e dereverb

# 16k effect
./run_effect.sh -g t4 -s 16 -e dereverb

# 48k effect
./run_effect.sh -g t4 -s 48 -e dereverb

Note

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

This effect has the following characteristics:

  • Supported input/output format is 32-bit float audio with a sampling rate of 16 kHz or 48 kHz.

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

    Architecture

    Maximum Throughput for the 16K Effect

    Maximum Throughput for the 48K Effect

    T4

    3240

    1450

    A100

    17020

    6970

    A10

    6600

    3000

    L40

    14440

    5720

    H100

    19340

    8180

    B100

    26600

    12510

    RTX PRO 6000

    25110

    10640