Acoustic echo cancellation in Rust with speexdsp
Last updated Jun 30, 2026
94
Stars
17
Forks
7
Issues
+1
Stars/day
Attention Score
19
Language breakdown
Rust 72.2%
Python 26.8%
C 1.0%
โธ Files
click to expand
README
aec
Acoustic echo cancellation in Rust based on speexdsp
Features
- ๐ถ Echo cancellation with a simple function call
- ๐ Noise suppression for cleaner audio
- ๐ง Optimized for realtime performance
- ๐ฆ Rust and ๐ Python support
- ๐ Easy integration with C/C++ (or any other language) via C API
- ๐ฆ Precompiled library and C header files available in the releases
Supported Platforms
| Platform | Architecture | Supported | | ----------- | ------------ | ---------- | | Windows | x86, ARM64 | โ๏ธ | | Linux | x86, ARM64 | โ๏ธ | | macOS | x86, ARM64 | โ๏ธ | | Android | ARM64 | โ๏ธ | | iOS | ARM64 | โ๏ธ | | WASM | wasm32 | โ๏ธ | | RISC-V | RISC-V64 | โ๏ธ |
Install
Rust ๐ฆ
cargo add aec-rs
Python ๐
pip install pyaec
Examples
See examples
Building
See building
๐ More in this category