If I've understood correctly, this echo canceller should work on any machin with a mic and speakers. So, I'd be grateful to see a set of instructions which demonstrate how echo occurs without echo cancellation, and how things change when the ec does its job.
For instance, I use GStreamer, and with following command I can definetly here the echo.
gst-launch-1.0 alsasrc device=default ! alsasink device=default
Another way to get echo:
How to cancel the echo?
If I've understood correctly, this
echo cancellershould work on any machin with a mic and speakers. So, I'd be grateful to see a set of instructions which demonstrate how echo occurs without echo cancellation, and how things change when theecdoes its job.For instance, I use
GStreamer, and with following command I can definetly here the echo.gst-launch-1.0 alsasrc device=default ! alsasink device=defaultAnother way to get echo:
arecord | aplayHow to cancel the echo?