thewh1teagle
aec
Rust

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

Crates PyPi Version License: MIT

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

ยฉ 2026 GitRepoTrend ยท thewh1teagle/aec ยท Updated daily from GitHub