Acoustic Echo Cancellation

Acoustic Echo Cancellation

Acoustic echo cancellation for mono WAV files using thewh1teagle/aec; requires a separately captured playback reference WAV

Free
v0.1.2 30 downloads ✓ Verified MIT public

About

Acoustic Echo Cancellation Flow-Like Node

Flow-Like WASM node that wraps thewh1teagle/aec(aec-rs) to remove speaker echo from mono WAV recordings.

Node

acoustic_echo_cancellation takes FlowPath inputs for:

  • recorded_wav: mono 16-bit PCM WAV containing microphone audio plus echo
  • echo_reference_wav: required mono 16-bit PCM WAV of the clean playback/system-output signal
  • output_wav: FlowPath where the cleaned WAV will be written
  • config: typed timing and preprocessing settings

It outputs the written FlowPath plus sample/frame counts.

The echo reference is not optional. Capture the audio that was sent to the speakers/headphones, remote call output, or system output as a separate mono WAV while recording the microphone. If you only have the microphone recording, use a denoise/noise-suppression node instead of acoustic echo cancellation.

Acoustic Echo Cancellation Flow-Like Node Flow-Like WASM node that wraps thewh1teagle/aec ( aec-rs ) to remove speaker echo from mono WAV recordings. Node acoustic_echo_cancellation takes FlowPath inputs for: recorded_wav : mono 16-bit PCM WAV containing microphone audio plus echo echo_reference_wav : required mono 16-bit PCM WAV of the clean playback/system-output signal output_wav : FlowPath where the cleaned WAV will be written config : typed timing and preprocessing settings It outputs the written FlowPath plus sample/frame counts. The echo reference is not optional. Capture the audio that was sent to the speakers/headphones, remote call output, or system output as a separate mono WAV while recording the microphone. If you only have the microphone recording, use a denoise/noise-suppression node instead of acoustic echo cancellation.

Use Case

Acoustic Echo Cancellation

Acoustic Echo Cancellation

Provided Nodes

1 node included in this package.

Audio / Processing

Acoustic Echo Cancellation

Removes playback echo from a mono 16-bit WAV. Requires Echo Reference WAV: the exact playback signal routed or recorded separately while the microphone recording was captured.

storage:read storage:write

Versions

v0.1.2 May 27, 2026
372 KB
v0.1.1 May 25, 2026
372 KB
v0.1.0 May 25, 2026
372 KB

Have feedback?

Found an issue with this package or have suggestions for improvement? Let us know.