2 releases (1 stable)
| 1.0.0 | Dec 8, 2024 |
|---|---|
| 0.1.0 | Dec 7, 2024 |
#5 in #aec
472 downloads per month
Used in aec-rs
1MB
12K
SLoC
Contains (obscure autoconf code, 10KB) speexdsp/configure.ac
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
No runtime deps
~0–2.2MB
~43K SLoC