<div>Hi,</div>
<div> </div>
<div>From the Speex Manual, section 6.2.1 (Echo Cancellation - Troubleshooting), it was mentioned that echo cancellation will not work if the playback and capture is done on 2 different soundcard. I would like to know whether this is true. I trying to use Speex Echo Cancellation on capture audio from a webcam mic with the playback through my onboard audio. </div>
<div> </div>
<div>Based on what is mentioned in the troubleshooting guide, does this mean that I would never be able to get the Echo Cancellation to work in my scenario?</div>
<div> </div>
<div>For my testing, I was using an echo tail length of 100ms and frame size of 20ms. Using this setting, I found that the echo cancellation does work, but it is too aggressive and cause the actual voice to get attentuation as well, resulting in audio distortion that sounds like audio drop. Increase the echo tail length to 120ms made the voice attentuation issue less severe, but resulted in much of the echo remaining in the audio.</div>
<div> </div>
<div>Does anyone have any advise on what I can look at and what parameters I can tweak to try to improve the Speex Echo Cancellation performance? I already using 1.2rc1. Thanks.</div>
<div> </div>
<div>regards,</div>
<div> </div>
<div> </div>
<div>KS</div>