Skip to content

samtiz/aec

 
 

Repository files navigation

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

About

Acoustic echo cancellation in Rust with speexdsp

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 74.8%
  • Python 24.3%
  • C 0.9%