Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WebRTC AEC3

A standalone extraction of the WebRTC Acoustic Echo Canceller 3 (AEC3) module.

Build

This project uses pixi with CMake and Ninja.

pixi run -e build configure
pixi run -e build build

This produces libwebrtc_aec3.dylib (macOS), libwebrtc_aec3.so (Linux), or webrtc_aec3.dll (Windows) in .build/.

Test

pixi run -e build configure-test
pixi run -e build build-test
pixi run -e build run-test

The test loads 16 kHz mono WAV files (far-end and near-end), processes them through the AEC3, and writes the output to tests/cancelled.wav.

Waveform Visualization

License

BSD 3-Clause (same as WebRTC). See LICENSE.

About

A standalone extraction of the WebRTC Acoustic Echo Canceller 3 (AEC3) module.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages