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-rsPython 🐍
pip install pyaecSee examples
See building