Hide navigation sidebar
Hide table of contents sidebar
Back to top
Toggle table of contents sidebar

# Acoustic Echo Canceller Library

`lib_aec` is a library which provides functions that can be put together to perform Acoustic Echo Cancellation (AEC) on input mic data using the input reference data to model the room echo characteristics. `lib_aec` library functions make use of functionality provided in `lib_xcore_math` to perform DSP operations. For more details refer to AEC Overview.

Contents:

- Repository Structure
- Requirements
- API Structure
- Getting and Building
- AEC Overview
- API Reference

## On GitHub

`lib_aec` is present as part of `fwk_voice`. Get the latest version of `fwk_voice` from `https://github.com/xmos/fwk_voice`. `lib_aec` is present within the modules/lib_aec directory in `fwk_voice`

## API

To use the functions in this library in an application, include aec_api.h in the application source file