Displaying 20 results from an estimated 5000 matches similar to: "Noise suppression less than AGC gain"
2007 May 29
2
Noise suppression less than AGC gain
Jean-Marc Valin wrote:
>> I've had a small case with noise suppression and AGC. I have a fairly
>> noisy environment here, and with the default parameters, noise
>> suppression works fairly well while I talk. However, when I shut up, AGC
>> starts slowly increasing the gain until it has amplified whatever noise
>> is left to levels about equal to having no
2007 May 29
2
Noise suppression less than AGC gain
>> Yes, after I stop speaking, the noise slowly starts climbing again, and
>> if I peek at st->agc_gain, that's slowly climbing too. I think part of
>> the trouble is that the noise in here isn't uniform white noise; there's
>> traffic outside the window and people walking in the hallway outside my
>> door. Each little event is enough to cause the AGC
2007 May 29
0
Noise suppression less than AGC gain
> Yes, after I stop speaking, the noise slowly starts climbing again, and
> if I peek at st->agc_gain, that's slowly climbing too. I think part of
> the trouble is that the noise in here isn't uniform white noise; there's
> traffic outside the window and people walking in the hallway outside my
> door. Each little event is enough to cause the AGC to increase a little
2007 Jun 01
1
Noise suppression less than AGC gain
Jean-Marc Valin escreveu:
>
> Well, I can change the defaults and then people with different setups
> (e.g. no noise and low input volume) will ask me to change it the other
> way... In the end, the only fix is to improve the AGC adaptation
> decision, including (but not only) the VAD.
Could that be a run time variable? So it could be adjusted somehow by a
user interface, for
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
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():
2004 Aug 06
1
Proposed AGC additions
I've been using Speex's AGC in my VoIP program with mixed
results. One of the problems I had was: At the beginning
of the call, if the user hadn't spoken yet and there weren't
any background sounds for the AGC to lock on to, most of the
time the AGC would almost immediately jump way up to 200x gain
(the default max). This is undesirable and usually results in
nasty feedback.
If
2007 Feb 06
2
svn AGC
Hi Jean Marc,
I found that the AGC API and algorithm has changed in svn head trunk.
Is it safe to use it? Or is it for testing purpose only?
You also said that VAD in svn is broken in a previous post, is it
related to the AGC change?
or can we mix the old VAD algorithm with the new AGC safely?
kind regards,
fredo
2007 May 03
3
iaxclient & speex
Hi
The latest SVN trunk for speex has changed the SpeexPreprocessState to
an opaque structure, for jolly good software engineering reasons.
However, the Analogue AGC (AAGC) feature of iaxclient (in audio_enode.c)
relies on some members of this. It uses speech_prob to detect when
there is enough speech to consider AAGC and then loudness2 to decide how
to adjust the input mixer. We want to use
2006 Feb 03
0
Leaking audio and AGC/VAD
Hi,
The leakage problem you describe is very, very common and you will need
to do something to address it. I modified the version of Speex I use to
implement an adjustable max gain. If you look at speex_compute_agc in
preprocess.c, you will see:
if (agc_gain>200)
agc_gain = 200;
This max of 200 is usually more than enough to amplify leakage which
occurs either in the sound
2006 Aug 09
1
agc
Hi,
I'm a new Speex list member, and so far I'm very impressed with Speex. BUT
automatic gain control seems to me to be virtually unusable. If a recorded
utterance begins with even a tiny noise, that noise is amplified to the
maximum volume. (See, e.g. the initial utterance in the TIMIT corpus, "She
kept your dark suit...")
This seems like a bug to me. If list members
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
2009 May 28
1
DC component coming back after AGC
I'm getting confused, what's the problem exactly? The AGC doesn't remove
the DC or it adds one?
Jean-Marc
Aymeric Moizard a ?crit :
> Hi Jean-Marc & all,
>
> I'm currently working on a wav file with very low volume.
> This wav also contains a DC component.
>
> Using testdenoise with modification (AGC turned on with
> 20000.0 value) I'm able to
2011 Aug 19
2
AGC on a phone conversation
I have a recorded conversation from an analog trunk. As usual one side
is stronger that the other one.
In my case, the gap between signal levels are even bigger.
How does speex AGC preprocessor will perform on this type of audio
recording?
Maybe I am wrong and AGC is not really what I need to equalize the two
persons in my phone conversation?
As I Understand, AGC will perform better if each
2014 Jan 08
1
Some Speex AGC Questions
I'm attempting to use speex preprocess for automatic gain control in an
application I'm working on and could use some help.
I'm using Opus as my codec. In order to keep the number of packets down,
I'm using 60msec frames. I'm sampling at 48KHz as is recommended for Opus.
So, the frame length is 2880 samples and the sampling rate is 48000. The
source of the data is a
2013 May 18
1
Asterisk 1.8-cert and AGC
Hi,
I'm trying to use AGC in combination with Asterisk 1.8 and an odd
telephone which is very loud when used with a headset and more quiet
when used "normal".
Regarding to the documentation, AGC should be available since * 1.6 -
but every time I want to set it, the CLI tells me:
-- Executing [0160xxxxxxx at intern:2] Set("SIP/intern-xxx-000000d2",
2008 Jul 14
2
A question about AGC usage
Hello All,
I'm using speex codec in ARM based embedded project and really satisfied
by its performances and quality (thanks a lot for speex development team
for great work!).
I'd like to add AGC functionality and as I actually understood it is not
supported in FPU-less platforms. Is it correct?
If it is, do you have any updates of preprocessor or an experience to
run AGC in
2008 May 25
3
FFTW3 for libspeexdsp
Hi,
Attached is a patch which enables FFTW3 to be used by libspeexdsp. Using
SSE, the FFT code is more than twice as fast, and it's 50% faster even
without SSE. To enable the library, you'll need to call configure with
'--with-gpl-fftw3'.
Based on the benchmarking we did, this also changes the default FFT to
smallft for floating point implementations when not using FFTW3.
2004 Aug 06
1
reduction of noise due to high microphone gain
Le dim 31/08/2003 à 20:12, Daniel Vogel a écrit :
> > This works really well for white noise reduction. However
> > what I've noticed was the amplitudes of normal speech samples
> > also get reduced.
>
> Noticed this as well recently.
This is probably due to the AGC (Adaptive Gain Control) that's
integrated with the denoiser. I'll try adding an option to