Skip to content

thewh1teagle/aec

Repository files navigation

aec

Crates PyPi Version

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