Displaying 20 results from an estimated 3000 matches similar to: "AEC fails for maximum volume"
2006 Sep 21
2
AEC in WB mode fixed yet ?
> Today's Topics:
>
> 1. AEC with WB mode (Jean-Christophe.Berge@etu.enseeiht.fr)
> 2. Multiple frame encode and decode (Reza Fatahillah)
> 3. cant link speex_echo.h (jesus)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Wed, 20 Sep 2006 08:46:03 +0200 (CEST)
> From:
2007 Jul 22
1
Server Side AEC
The client is the adobe flash player. No install and on 98% of all desktops but we can't change it.
It works ok if people use headphones but we need to stop the howl than can build up if more than one person in a conference has mic to close to speakers.
Any ideas?
Jean-Marc Valin <jean-marc.valin@usherbrooke.ca> wrote:
> 1) Is it ok if the audio is encoded (using
2006 Sep 28
2
need a help for using AEC
speex-devDear Jean-Marc Valin
I got some problems with evaluating the AEC module of speex. I wrote a test main function and compiled it with the speex lib in VC6.0, it initialized the AEC state and called the AEC main function in the same way as what was done in testecho.c. The near-end input wave file was a simple delaying and adding version of the far-end input wave, eg. y(n) =
2011 Jan 08
1
Distorted output in fixed-point AEC
Hi Jean-Marc, thanks for the response.
First, I will clarify again that floating-point solves this - so isn't that a bug in fixed-point?
Also, I understand that algorithmically the AEC won't cancel echo properly on a non-linear signal, but why completely distort the output?
If the echo just won't get cancelled it would be acceptable, but in the current state it disables the ability to
2009 Aug 11
2
AEC troubleshooting
I actually forgot to mention that I'm using ultra-wideband mode, but seems
like you understood that anyway. Is this true that Speex echo cancellation
only performs well in narrowband mode !?
I've been using 100 ms as the default tail length. I don't know what the
ideal tail length would be. I have tried shorter and longer tails but it
hasn't made any difference.
Does
2007 Jul 22
2
Server Side AEC
Hi Jean-Marc,
Regarding you points:
1) Is it ok if the audio is encoded (using Nelly Moser ASAO) and sent to the client and decoded when it is recevied so the AEC is always performed on raw PCM16 8KHZ ?
2) The audio is moved in 32ms (512 byte) chunks and the reading and writing to the AEC code will be done by separate threads at regular 32 ms intervals.
3) Occasionaly audio is
2009 Jul 06
2
AEC with different soundcards
The problem with different sound cards is that their clocks are not
usually synchronized, and therefore the clock drift adds a non-linear
factor to the audio path. The AEC can only cancel linear changes to the
audio path, and so the AEC never converges.One solution is to measure
the clock drift and resample either the input or output signal so that
they *are* synchronized, and then the AEC
2010 Mar 17
1
AEC strangest behavior
On 2010-03-16 14:22, Josh Gargus wrote:
>> If more than one speaker receives the *same* signal, it doesn't
>> matter the number of speakers. It only gets tricky when the
>> speakers are playing slightly different signals (e.g. from a stereo
>> song).
>
> Does "tricky" mean that the Speex AEC won't handle such situations
> well? Or just that you
2009 Jul 07
1
AEC with different soundcards
AFAIK, that's a common point for all AECs. But some of them
solve the problem by resampling on of the end to keep it in sync
with the other.
On Tue, Jul 7, 2009 at 5:14 PM, ggb<ggb at tid.es> wrote:
> Thank you John.
>
> On 07/06/2009 11:03 PM, John Ridges wrote:
>
> ly synchronized, and therefore the clock drift adds a non-linear
> factor to the audio path. The AEC
2011 May 26
2
AEC learning behaviour
> Yes, you are not forced to reset the AEC between calls at all, if you
> can assume the actual echo path (physical environment) will not change
> much, you can keep the instance and continue using it for the next call.
>
> Also what we did was keep the AEC running between calls - but we had a
> rather high-duty system with sounds and signals played between calls, so
> the AEC
2011 May 25
1
AEC learning behaviour
Perhaps you could add a warm-start to the AEC, such that the parameters
start near the correct values on all but the first use?
Stuart
On 05/25/2011 08:22 AM, Andras Kadinger wrote:
> 2011.05.25. 4:52 keltez?ssel, Arun Raghavan ?rta:
>> On Tue, 2011-05-24 at 11:09 -0400, Jean-Marc Valin wrote:
>>> The fact that the AEC takes a few seconds to converge is normal. The
>> Do
2006 Aug 08
2
How to use aec correctly?
Hi,all
I have tested AEC on files, it works well.I have some files,one is echo
file, others are echo-added files(an origin file adding echo at different
delay,such as 20ms,40ms...120ms,140ms).AEC do wonderfully on those files
except echo added at 140ms-delay.
But ,when i use AEC in my voip project, it does feebly. Who can give me
some hints why caused this.How long can sound be picked up by
2011 Jan 03
3
Distorted output in fixed-point AEC
Hi,
I couldn't find a discussion that specifically addresses this, so here it
is.
I'm using Speex AEC in my mobile VoIP application to cancel speaker echo.
The used version is 1.2rc1 from the website, and I'm compiling with
fixed-point.
On most occasions, the AEC works very well and cancels most of the echo
(combined with the preprocessor).
On some devices, where the microphone signal
2006 Jun 26
1
Re: AEC frame size
Jean-Marc Valin <Jean-Marc.Valin <at> USherbrooke.ca> writes:
>
> Le mercredi 07 juin 2006 ? 10:03 +0000, shridhar desai a ?crit :
> >
> > hi all,
> > i am using the Acoustic Echo Cancellation from "Speex 1.1.12 version"
> > in my VOIP application. Is it that the frame length to be chosen
> > should always be 20ms or can i have
2006 Oct 03
1
AEC Patented ?
Hello Jean-Marc Valin and all the Speex-dev team,
Today I have a little question about patents and the AEC.
I' am not a lawyer, but after a deep research in esp@cenet.com,
I found that in August 2003, an AEC called "Double talk insensitive NLMS
algorithm" (DNLMS) have been patented by Gary Q Jin, Gordon J Reesor, and
others (US 6.608.897 B1).
It uses a continuous adaptation step
2016 Mar 16
1
SpeexDSP AEC into ffmpeg api
I've looked at some partial examples and read in the pdf Manual that the
Acoustic Echo Canceller can be used outside of the speex codec as a
preprocessor. I currently have a java app that uses the ffmpeg api for
live streaming. I'm exploring integrating echo cancellation & I'd like to
use the speexdsp AEC by mapping a javacpp library to communicate between
java & speex. Audio
2005 Dec 12
1
AEC params
Hi:
I have been trying to test the speex AEC by playing a
voice sample (pre-recorded) as a echo and capturing a
new voice sample and playing the pre-recorded one, for
reference. [Sampling rate 8 KHz, frame size 64]
For some reason, I dont see any removal of echo. Does
anybody have a idea of * Testing the AEC in some other
mechanism
or
* Getting some sample files for testing AEC
Thanks
Su
---
2007 Dec 05
1
AEC diagnistics generated files
Sorry for not being accurate in the original question.
My testing environment is set to 20ms frames (PCM 16 8 1 to be precise).
I have verified that all the frames that I feed to the AEC have the
fixed size of 320 bytes.
So this is why I am presuming that the the dumped files should be of
equal size.
The output signal is good and not distorted. It has echo, though.
In a try to diagnose that I
2011 Aug 11
1
beginner questions about AEC Star T4110
Hi,
I've got an AEC Star T4110 connected with an RS232 port by a megatec cable.
On the list of supported devices
(http://www.networkupstools.org/stable-hcl.html) there is only one AEC
device, so I tried genericups with upstype=21. The problem is, that the
UPS (while being on-line) reports constantly being on battery.
# upsc aec ups.status
OB
My question is:
What is the recommended procedure
2009 Jan 28
1
AEC question
Please,
I noticed in the AEC module documentation that I can set the sampling
rate and the frame size (in samples), but I found nothing regarding to
the number of channels, no SET and no GET...
So, I 'd like to know how I setup the channel's count on AEC.. if the
buffer passed to the echo cancellation function should be mono or stereo...
Another question:
Is there a preferred