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).
Acquire the Windows feature files once from the SDK features directory:
powershell -ExecutionPolicy Bypass -File .\download_features.ps1 -Effects dereverb-16k,dereverb-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 dereverb -isr 16k -osr 16k
.\run_effects_demo.bat -e dereverb -isr 48k -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 dereverb-16k,dereverb-48k
Run locally from the built Linux effects_demo sample directory:
./run_effect.sh -g t4 -s 16 -e dereverb
./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