Displaying 20 results from an estimated 9000 matches similar to: "Echocanceller soundcards problem"
2012 Mar 21
2
Echo cancellation with different sound card for speaker and microphone
I'm developing an application that have a video conference component.
For that I need echo cancellation, and is looking around for
algorithms/implementations of that, and the one in speex is an
alternative. In the documentation for speex I find the following
sentence however.
"Using a different soundcard to do the capture and plaback will *not*
work, regardless of what you may
2005 Nov 11
4
Re: aec
To everyone on the list: do *NOT* attempt to do echo cancellation with
signals sampled using different clocks. This will *NOT* work. Just a
0.1% difference between the two sampling rates (it's sometimes worse
than that) means that the impulse response drifts by 8 samples every
second. There's just no way to efficiently track this. Or at least no
way that doesn't involve something 100x
2005 Nov 11
2
Re: aec
Le vendredi 11 novembre 2005 ? 01:21 -0800, Duane Storey a ?crit :
> This is a very real problem though.. I've encountered many sound cards that
> use different clocks for input and output (even on the same card!) Also, if
> you open up a sound device on windows at 8kHz, the microphone is often
> around 8100Hz, while the output is 8000Hz.. I'm not sure if there's a bug
>
2011 Apr 21
3
Acoustic echo cancellation
Simply to say, in a quiet room, you can play a impulse signal and then find it's impulse response signal from the
microphone. For example, if the delay between the impulse signal and its response signal range from 500 to
3000 cycles, you can buffer the far-end signal to 0-300 cycles and set the filter length to 4000. It is also called
to align far-end signal and near-end signal.
BTW: Speex
2005 May 31
2
trouble getting speex_echo_cancel() to work
I'm trying to convert my current headphones and microphone chat
application to support loudspeakers and microphone, and so I thought I'd
give speex_echo_cancel() a try.
Since my users quite frequently have other sound-producing applications
running on their computer (such as winamp), I sample 'wave' recording
device of the soundcard in addition to the microphone.
I then call
2008 Sep 12
1
Echo Cancellation not working on WinCE
Hello Friends,
I am trying to use speex-1.2beta3 version for echo cancelling.
On my WinCE board I am using WaveIn/WaveOut functions to record and playback
audio.
I am receiving audio data on udp socket, then playing it on speaker using
WaveOutWrite function.
I registered callback to capture microphone data, then data chunk came from
socket ( which I played on speaker) and data captured from
2005 Nov 10
2
Re: aec
Had a try. The reason why a simple delay is not that good is mainly due
to the initialization of the filter parameter that still takes a few
seconds (if they are perfectly in sync, you sort of get lucky).
Otherwise, you real recording seems to have something odd in it. Are you
sampling from a different card then the one that's playing the sound? or
maybe the mic (or something else) in the room
2006 Jun 09
2
Wine and Audio problem
Hi,
I installed wine in order to be able to transfer data from my Polar Heart
Rate Monitor to my computer. The program uses sound to transmit data files,
which are picked up my the microphone and then the program shows all data,
if all goes well. It worked perfectly twice, but then I get sound problems.
The problem here, is that the sounds from the HRM are not being picked up by
the microphone.
2007 Sep 22
1
Echo Cancellation Problem -- with sound sample
Hello all,
I am trying out the echo cancellation of Speex (1.2beta2) on Windows XP. I use the Windows Media API (i.e. waveInOpen, waveOutOpen etc) for playback and capture, but I cannot make echo cancellation works in my use case. Here is a description of what I tried: (the sound is in 8kHz and 16 bits per sample, the frame size is 240, tail_length is long enough to cover the far end to near end
2011 Feb 10
2
About Sampling Rate Correction in acoustic echo
Thank you, Andreas Engel.
I downloaded the white paper of the Fraunhofer Acoustic Echo Control.
http://www.iis.fraunhofer.de/bf/amm/download/whitepapers/Acoustic_Echo_Control-wp.pdf
It said
> "In the Fraunhofer Acoustic Echo Control, the frequency spectrum of the microphone signal is
> modified so that the undesired echo components are removed from the signal transmitted to
> the
2005 Jun 07
2
Downsampling
Ok, this is slightly offtopic, but relates to the quality of input for
speex :)
I'm working on echo cancellation by means of sampling the wave mix
of the sound card as well as the microphone. I originally had two sound
cards, which had some synchronization problems (now solved, more or
less), but I have also discovered a much better solution using ASIO 2.0,
which enables me to sample
2005 Oct 11
2
echo cancellation
Hi!
I want to use speex for echo cancellation in my program, but I have bad
results.
I will explain what my program does. it is a client-server application.
I run a server in room A and a client in room B. the client sends some
voice to the server and the server plays it on loudspeakers. I run another
server in room B and connects to it from room A using the same application
that runs
2006 Feb 09
2
Meetme echo cancellation
Hi there
I am using IAX2 softphones dialing into a meetme conference. In my softphone
I was forcing uses to click on a button when they wanted to speak, enabling
their microphone and disabling their speakers. This way when a user was
speaking they did not hear their voice half a second later (because meetme
mixes the voice and sends to everyone in the conference).
Now because of requirements
2004 Dec 30
2
echo cancellation
I'm going to test the echo cancellation...
but before doing something wrong, i want to know what is the right way
to use it...
-------------------------------------------------------------------------------------
short * speakerSample; //will contain what the speakers are going to play
short * microphoneSample; //what the microphone is going to register
short* cancelledSample; //the ouput
2005 Dec 12
2
mdf -- better adaption of W?
>> Generate a test signal (10+x sine waves per frame), where x increases by
>> one for each iteration, and wraps around at 100.
>
> Testing with sine waves is usually not a good idea. If you intend on
> cancelling speech, then test with speech.
Ok, I tested more extensively with both music and two-way speech. More on
this below.
>> However, when peeking at the
2007 Sep 22
1
Echo Cancellation Problem -- with sound sample
Thank you for you quick reply, Jean-Marc.
I have just used a human voice to replace the sine wave, but the result is like a broken voice after tens of seconds. Do you have some sample voice in .sw that I can test with? I want to have one set or a few sets of sample voice that work for my understanding and debugging.
This is the output from echo_diagnostic.m in my human voice test:
Far end to
2004 Aug 06
1
Noise problem with high harmonics
I just finished testing and integrating Speex into our test project. Speex
works excellent and sounds great for the bitrate.
I have noticed, however, on cheaper microphones that Speex will produce loud
static noise at high harmonics/amplitude in the sound. Is there some
setting to prevent this static? I don't have this problem with various
other manufacturer voice coders that I am using
2005 Nov 06
2
Re: aec
Thanks for alerting me to the new changes. I just
tried the latest code from SVN, but unfortunately I
still have just about the same results. The estimated
echo that gets subtracted from the actual echo is such
a small signal that it doesn't really result in any
noticeable echo attenuation.
I currently have my filter size set to 2 seconds even
though the echo in my microphone file is only
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
2003 Jun 01
2
Voice Modem + Soundcard Driver
The problem with using Voice Modems is that they fall into two categories:
1) Hardware Modems which only have half-duplex transmission of voice
2) Soft/Win/Lin modems which are proprietry and don't have asterisk drivers
Please shoot down this recipe before I waste any time trying to acheive it:
Rationalisation:
----------------
In Australia and I assume other places, there is no