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