Hello, I'm currently using speex library to do echo cancellation but I have an USB microphone and I've read that speex cannot handle different sound cards. But my question is : Is it possible to find a workaround (knowing that my configuration will be fixed) to make the echo cancellation works with an USB microphone ? If it's not, do you now another good library which can handle this configuration ? Thanks. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.xiph.org/pipermail/speex-dev/attachments/20111021/e9c961ce/attachment.htm
Victor, The echo canceller at webrtc.org does a very good job of cancelling echo even across sound cards and the performance is awesome Thanks Shiva On 21-10-2011 15:41, Victor Lenoir wrote:> > Hello, > > I'm currently using speex library to do echo cancellation but I have > an USB microphone and > I've read that speex cannot handle different sound cards. But my > question is : > Is it possible to find a workaround (knowing that my configuration > will be fixed) to make the echo cancellation works with an USB > microphone ? > If it's not, do you now another good library which can handle this > configuration ? > > Thanks. > > > > _______________________________________________ > Speex-dev mailing list > Speex-dev at xiph.org > http://lists.xiph.org/mailman/listinfo/speex-dev-------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.xiph.org/pipermail/speex-dev/attachments/20111021/9aecabb8/attachment.htm
On Fri, 2011-10-21 at 12:11 +0200, Victor Lenoir wrote:> Hello, > > I'm currently using speex library to do echo cancellation but I have > an USB microphone and > I've read that speex cannot handle different sound cards. But my > question is : > Is it possible to find a workaround (knowing that my configuration > will be fixed) to make the echo cancellation works with an USB > microphone ? > If it's not, do you now another good library which can handle this > configuration ?If you can quantify the drift, you can resample on stream to go at the same rate as the other. -- Arun