similar to: Will the echo canceler or preprocessor work with 10ms frames?

Displaying 20 results from an estimated 1000 matches similar to: "Will the echo canceler or preprocessor work with 10ms frames?"

2006 Nov 09
2
A few Speex AEC+preprocessor examples
Andras Kadinger wrote: > I have now found a testcase where SVN AGC starts out good, but then it > keeps increasing the gain but never decreasing it, and eventually goes > out through the roof, during the same single recording. I've been doing massive changes in the svn preprocessor, so I'm not too surprised I broke the AGC, because I haven't updated it. Did it also do that in
2006 Apr 06
1
Echo cancellation performance and metalic noise
Hi, I use speex1.1.10 [June 10, 2005]in my VoIP application and it works very good for me. But sometimes I get loud metalic noise. Turning off EC, disappears the noise right away. I use EC with denoiser ON, AGC OFF, echo tail 400 ms. Has anyone experienced this? Since Speex1.1.11 has improvement for EC, I tried with the latest release [Speex1.1.12, which has fixed point EC]. But in my test, EC
2006 Jan 23
1
AGC control and how to echo cancellation?
Hi, all. When AGC enabled, I can hear echo and electronic noise. (in newest svn version) In my thought the computed gain value is too big. Which value exactly can affect to max boost level? And I want to implement the echo cancellation. Is there any example? Forgive my poor question. Thanks. -------------- next part -------------- An HTML attachment was scrubbed... URL:
2004 Aug 06
2
preprocessor performance (was Re: Memory leak in denoiser + a few questions)
Jean-Marc Valin wrote: >If you set the denoiser to "on" and the VAD to "off", what difference >does it make in CPU time? > <p>Same program, running on Athlon XP 1700+: Test 1, using VAD, but AGC, denoise off: tevek@canarsie:~/work/hms/app_conference $ time ./vad_test /tmp/demo-instruct.sw 5 reading from /tmp/demo-instruct.sw, repeating 5 times read 537760
2006 Nov 08
2
A few Speex AEC+preprocessor examples
The echo suppression in SVN is shaping up quite nicely! I have also observed some - occasional, apparently data-dependent - misbehaviour in AGC. http://www.surfnonstop.com/~bandit/speex/echocard1/
2005 Jun 22
1
Speech detection in preprocessor with echo
agc_gain seemed to fit with the idea of what I wanted to do, it was easy to understand its units and behavior, and freezing it produced the desired results. Also I wanted to cap it, so that's done at the same place, and that definitely works. All I want to do is be able to freeze AGC adaptation and put an upper bound on the AGC (for example, 2x amplification). Both of these things seem
2007 Feb 27
2
Preprocessor denoise. Does it work?
I'm having trouble with the preprocessor's noise reduction feature. The basic issue is that it simply doesn't work very well. With my laptop (whose microphone is otherwise quite capable) I routinely hear transient background noise, typing, and other "quiet" sounds leaking through to the speex stream. Even worse, the AGC feature is blowing these things up into just awful
2011 May 25
1
pre-processor's residual echo suppression and AEC order
Hi, Arun and me are working on a echo-canceler module for pulseaudio build around speex. When using the preprocessor's echo filter, specifically in combination with denoise and AGC, it's unclear whether these have to run before or after the AEC. Right now we've got one instance of speex_preprocessor doing AGC and denoise running before the echo canceler; and a second for echo
2005 Jun 20
1
Speech detection in preprocessor with echo
Echo cancellation works like a charm, but it seems to confuse the preprocessor a bit. If listening to background music (properly fed through the echo cancellator), the music is removed but the result is still detected as speech even if almost silence remains in the signal. Also, the AGC keeps adjusting to the minute remains in the signal, meaning that sooner or later it will amplify the
2007 Feb 27
2
Preprocessor denoise. Does it work?
Jean-Marc Valin wrote: > Andy Ross wrote: > > Uh, production applications almost always require squelch, no? > > Some do, some don't. In general, distinguishing between a keyboard > and a speech transient is next to impossible based only on a few ms > of speech. That is true for distinguishing it by waveform, but not by amplitude. As I mentioned, these transients are
2004 Aug 06
4
memory
hi! I'm using the speex library in my RTP project (i'm using GNU ccRTP library). My program creates and destroys speex objects everytime a new RTP connection is made. But, when i test it with a client which create a connection to it one after another, the free memory decrease constantly to the point where the programs execution crash because not more free memory. It seems like the
2005 Jun 20
1
Speech detection in preprocessor with echo
I think you'll have to modify Speex to get the functionality you're looking for. I've made a few simple modifications to the AGC to prevent it from 1) exceeding a specified level of amplification and 2) enable and disable adaptation, so I can freeze it at a certain level while speech is not detected. It's mostly just a matter of doing this at the end of speex_compute_agc():
2007 Feb 27
2
Preprocessor denoise. Does it work?
There are many ways to implement a VAD. What you described is actually perfectly equivalent to the most trivial (and least robust) VAD algorithm. Jean-Marc Andy Ross wrote: > Ton Grandgent wrote: >> Andy Ross wrotte: >>> I wrote a trivial squelch feature* in 10 minutes that works >>> basically 100% of the time. >> Could you please explain how this differs from
2007 Feb 27
3
Preprocessor denoise. Does it work?
Jean-Marc Valin wrote: > The noise suppressor will only attempt to remove stationary noise, > such as thermal noise, fans, ... The AGC can indeed do strange > things in these cases, but it's been improved in svn (compared to > 1.2beta1). OK, then the problem is that I misunderstood the feature. I assumed that dynamic squelch was part of it, but it's really something more
2007 May 03
2
Re: [Iaxclient-devel] iaxclient & speex
> As you can tell, the AAGC integration with speex was really a classic > hack. Instead of re-creating the hack, what's probably best here is to > integrate AAGC back into speex, and have a proper API. Agreed here. If you can come up with a clean patch to add that feature, it's something I'd like to see in Speex. > For those of you just tuning in, what I call
2006 Nov 13
2
Speex AEC AND preprocessor
Aymeric Moizard a ?crit : > > I'm working on the echo canceller with the SVN, with Windows Mobile 5 > PocketPC. > > Obviously, I can't make it run correctly. What happens/doesn't happen? > My question: If I use the SPEEX_PREPROCESS_SET_ECHO_STATE, I have > changes in the sound: noise seems to be removed. Noise should be removed even without
2008 Dec 11
1
preprocessor VAD only rocognize between silence and not silence
Hello, in my project im using speex 1.2rc1 and the preprocessor VAD seems to only separate complete silence from not complete silence frames. The Speex Manual, you can read "The voice activity detector (VAD) provided by the preprocessor is more advanced than the one directly provided in the codec." but if you go to the source code in preprocess.c line 995 "/* FIXME: This VAD
2009 May 27
3
Is 17 dB ERLE normal?
Hi We are working on a speaker phone system using PJSIP and Speex Speech processing API on an ARM platform. Currently we have spent about a month on getting the AEC to work properly and we have worked through the most common causes of problems (such as clock drift, synchronization problems and non-linearity's in echo path). Now we achieve ERLE of about 17 dB which tells me that the AEC is
2004 Aug 06
2
speex preprocess redux
Tom Harper wrote: > Hi All & Jean Marc, > > Once again I find myself delving into the pre-processing code to fiddle > with the VAD, AGC and denoising code. > > Where i am at is that I have implemented all of Steve Kann's mods, and > they are 90% of the way there in terms of working, except that I am still > having issues denoising open air mics. But that is
2005 Nov 09
2
Re: aec
I ran some further tests on mdf and here are the results: 1. reduced tail length to 100ms, aligned mic and speaker signals to within 10ms - almost no echo attenuation 2. aligned mic and speaker signals to within 5 samples - still almost no echo attenuation 3. ran testecho using the same file for mic and speaker - very good echo cancellation (of course this is expected, but I needed to do a sanity