Displaying 20 results from an estimated 1000 matches similar to: "AEC troubleshooting"
2009 Aug 11
2
AEC troubleshooting
An HTML attachment was scrubbed...
URL: http://lists.xiph.org/pipermail/speex-dev/attachments/20090811/ad615b2a/attachment.htm
-------------- next part --------------
A non-text attachment was scrubbed...
Name: comunip.gif
Type: image/gif
Size: 1663 bytes
Desc: not available
Url : http://lists.xiph.org/pipermail/speex-dev/attachments/20090811/ad615b2a/attachment.gif
2009 Aug 11
0
AEC troubleshooting
Ok, let me be more clear on this.
AFAIK, Windows OS doesn't expose speaker input as other OS ( Linux, Mac
OS...). That puts you in bad spot in using Speex AEC with windows.
Only way to work is to use Soundcard with ASIO functionality which does give
you speaker input. But then you would have to impose that requirement on
all your users.
I heard Speex AEC works great from developer who
2009 Aug 11
0
AEC troubleshooting
Well, I am not the person to be asked about how Speex AEC works :)
And I was referring speaker input as having direct access into what has been
played thru speaker. (ASIO Soundcard provides interface for that)
So if I am remebering correctly, with data from Mic and Speaker in sync,
speex AEC should do the job.
Tim
_____
From: Guilherme Balena Versiani [mailto:guibv at
2010 Mar 15
5
AEC strangest behavior
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).
Jean-Marc
Quoting Greger Burman <greger at mobile-robotics.com>:
> One thing I can think of is if you are using two or more speakers. If the
> speakers are not at the exact same
2009 Aug 21
2
AEC Troubles
Hello?
I am a new user of speex.I am currently working on speex frames and I have some questions.
I am using narrowband and long tail length, and it works very well with speex test DEMO. But it is very difficult to have speaker input in perfect sync with mic input. Speex does not work at all.
Any suggestion?
Regards?
-------------- next part --------------
An HTML attachment was scrubbed...
2009 Aug 12
2
AEC troubleshooting
First of all, thank you for your input Tim. That is very helpful.
I would love to hear from other people with experience of AEC and Speex.
I guess I have to split my question into to parts now.
1.
Is it a fact that using the windows multimedia API (wave audio) for audio
capture and playback makes it impossible to do echo cancellation with Speex
AEC or other EC method due to inprecise timing?
I
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
2010 Mar 15
3
AEC strangest behavior
Hello.
I have the following situation. AEC is used in network chat software
over DirectSound API. Echo and reference signals are almost aligned
(delay is no more than 30ms). When echo is emulated in notebook
(built-in speakers + mic) everything goes fine and echo is cancelled.
But when configuration includes stand-alone speakers and mic no echo is
removed. Audio is in 22050 hz at 16 bit
2009 Jun 18
2
Performance and Optimization
The reasons I have posted these questions are: 1) To find out if Speex can
take advantage of SIMD extensions.
2) To maybe learn from someone with previous experience in optimizing Speex
for moderns x86 architectures before I set off trying all kinds of things on
my own.
See answers inline:
2009/6/15 Tom Grandgent <tom at grandgent.com>
> Why haven't you tried using release build
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
2009 Jun 15
1
Performance and Optimization
I have a question about the overall performance of Speex and what I can do
to improve it. I'm running Speex Windows x86, Visual C++ EE compiler. I will
say right away that I've only compiled debug so far and used no compiler
optimizations at all.
I use the uwb-mode, preprocessing, denoising and echo cancellation.
I've noticed that speex consumes a lot of cpu resources. When I run this
2009 May 29
1
speex documentation
I believe there is a documentation error regarding
speex_preprocess_ctl(preprocess_state, request, ptr);
The manual states:
SPEEX_PREPROCESS_SET_DENOISE Turns denoising on(1) or off(2)
SPEEX_PREPROCESS_SET_AGC Turns automatic gain control (AGC) on(1) or off(2)
I noticed that setting a value of 0 turns the setting off. Setting a value
of 1 or 2 turns the setting on. While I do think 1 and 0 is more
2007 Dec 05
1
AEC diagnistics generated files
Hi Guys,
I am trying to incorporate the speex AEC into my RTP stack.
Trying to diagnose why the echo is not being cancelled I enabled
DUMP_ECHO_CANCEL_DATA as per the docs.
The problem is that the dump files the AEC generates are of different
size.
As I understand this and looking at echo_diagnostic.m, the files are
supposed to be of same size.
Can someone give me a hint as to why this could
2007 Mar 16
1
Echo cancellation diagnostic code
Hi everyone,
I think this should be interesting to all of those with echo
cancellation problems. I finally check in some code to make these
problems easier to debug. You'll need to have svn version for this.
First, you need to manually define DUMP_ECHO_CANCEL_DATA in the
compilation (sorry configure switch for now). With that, the AEC will
automatically save the near-end, far-end and output
2007 Mar 22
2
Echo cancellation diagnostic code
> Thanks for the great work. It indeed helps to diagnose of echo
> canceller and narrow down the
> problem area.
Good, so it worked for you?
> I am not an expert in the signaling processing but I
> wonder if it is possible
> to add the linearity check in the echo_diagnostic function?
Theoretically, yes. In practice, I'm not sure how accurate it would be.
Do you have any
2010 Mar 16
1
AEC strangest behavior
On 2010-03-16 06:35, Greger Burman wrote:
> Ok. Thanks J-M for clearing that up.
> What if you mix up the polarity on one speaker (180 degree phase
> change), would that matter?
Not at all. It's still all linear. You can even apply a different
equalizer to each speaker and it'll still be linear.
Jean-Marc
> cheers
> Greger
>
> 2010/3/15 Jean-Marc Valin
2009 Sep 03
1
Speex-dev Digest, Vol 64, Issue 2
hy,
recording and playback is working perfectly without speex.
i have try to set samplerat from 6000 to 441000 and quality from 1 to 10 sam
with complexy, but the best i can get is with 16000 samplerate, 5quality and
3complexy .. but still, the voice that came out is annoying, artificial,
robot ,...
Lp, Tim
+--------------------------+
| email: rico at gama.us |
| www: http://gama.us
2009 Aug 21
0
AEC Troubles
Hi
I've been debugging and troubleshooting echo cancellation myself recently
and I have made some observations.
First of all playback and recording must be synchronized. There cannot be
any clock drift between the microphone signal and the speaker (echo) signal.
This has been said many times in the mailing list, but I will repeat it
anyway. You have to first make sure that this is not your
2009 May 06
1
speex resampler
I'm trying to understand a bit more about the inner workings of the speex
resampler.
I want to do resampling on a voip stream. High quality and low latency is
important.
1) What does speex_resampler_magic() do?
2) I find that resampling has quite an impact on performance and I'm trying
to figure out where the cpu cycles are going and see what can be done to
reduce the cost. I ran a profile
2010 Mar 16
0
AEC strangest behavior
Ok. Thanks J-M for clearing that up.
What if you mix up the polarity on one speaker (180 degree phase change),
would that matter?
cheers
Greger
2010/3/15 Jean-Marc Valin <Jean-Marc.Valin at usherbrooke.ca>
> 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
>