回复： Re: [Speex-dev] echo canceller
Jean-Marc.Valin at USherbrooke.ca
Wed Dec 21 00:33:25 PST 2005
Look at the manual. There's just too many possibilities to screw up I
don't feel like listing them every time. With 8 kHz audio, 20 ms frames
and 50-300 ms tail, I can definitely say that it works (as long as you
get things right).
Le mercredi 21 décembre 2005 à 13:51 +0800, wu xudong a écrit :
> I have tested the AEC by file model,but found it
> doesn't work!The output file I got still had echo.
> And I have found several version of mdf.c,could you
> tell me which version I should use?
> Now I'm using version 18.104.22.168 and under windows there
> have some bugs.
> --- Jean-Marc Valin
> <jean-marc.valin at usherbrooke.ca>写道:
> > > haven't got the chance to sit down and look into
> > it.
> > > from what I read in the list, double talk
> > detection is
> > > in the pipeline... :D. Just 2 quick questions:
> > > i) does this canceller handle wideband for speex
> > wideband?
> > It should, but I haven't tested it (might require a
> > bit of tuning).
> > > ii) does it handle feedback or howling?
> > Not explicitly, but just cancelling echo would
> > hopefully reduce that
> > (the preprocessor even more).
> > > Lastly, a newbie question for echo cancellation:
> > > is there a convenient test to ensure that the
> > input and
> > > output buffers obtained from the audio IO
> > > are aligned?
> > Save two files, look at waveform.
> > > and also, does anyone have any rough
> > > idea what is the tolerated misalignment of the
> > input and
> > > output buffers, assuming constant misalignment
> > Less then one frame size is best. More than the echo
> > tail and you've got
> > no cancellation at all.
> > Jean-Marc
> > _______________________________________________
> > Speex-dev mailing list
> > Speex-dev at xiph.org
> > http://lists.xiph.org/mailman/listinfo/speex-dev
More information about the Speex-dev