Acoustic echo cancellation in Rust based on speexdsp
- 🎶 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
Platform | Architecture | Supported |
---|---|---|
Windows | x86, ARM64 | ✔️ |
Linux | x86, ARM64 | ✔️ |
macOS | x86, ARM64 | ✔️ |
Android | ARM64 | ✔️ |
iOS | ARM64 | ✔️ |
WASM | wasm32 | ✔️ |
RISC-V | RISC-V64 | ✔️ |
Rust 🦀
cargo add aec-rs
Python 🐍
pip install pyaec
See examples
See building