2 releases (1 stable)

1.0.0 Dec 8, 2024
0.1.0 Dec 7, 2024

#2 in #cancel

Download history 90/week @ 2024-12-01 205/week @ 2024-12-08

295 downloads per month

MIT license

1MB
13K SLoC

C 6.5K SLoC // 0.1% comments Visual Studio Project 5K SLoC Visual Studio Solution 757 SLoC Batch 167 SLoC Rust 123 SLoC M4 74 SLoC // 0.2% comments Automake 72 SLoC // 0.5% comments Python 66 SLoC // 0.1% comments Objective-C 63 SLoC Shell 5 SLoC

aec-rs

PyPi Version Crates

Acoustic echo cancellation in Rust based on speexdsp

Features

  • Cancel echo by simple function call
  • Noise supression
  • Suitable for realtime
  • Support Rust and Python
  • Easy integration with C/C++ (or any other language) via C API
  • Precompiled library and C header files available in the releases

Install

cargo add aec-rs

Example

See examples

Build

See building

Dependencies

~0–2.3MB
~46K SLoC