101010111100 / FrontEnd-AEC

Acoustic echo cancelation(AEC) is a main algorithm in the pipe line of acoustic devices with KWS or ASR. FNLMS is used.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

FrontEnd-AEC

Acoustic echo cancelation(AEC) is a main algorithm in the pipe line of acoustic devices.

Input file:reference wav and mic wav, output file:mic wav - reference wav.

The algorithm will iterate an adaptive fillter bank to simulate the echo path.

The specific implementation method used is FNLMS. The original two signals are first framed, windowed and FFT transformed.

Suggestions about the frontend operation are welcome and needed :) (FFT, windowing, sampling...)

image

About

Acoustic echo cancelation(AEC) is a main algorithm in the pipe line of acoustic devices with KWS or ASR. FNLMS is used.


Languages

Language:C 58.3%Language:C++ 41.7%