Displaying 20 results from an estimated 10000 matches similar to: "Query for open source projects using speex for echo cancellation"
2005 Jul 27
1
Help needed for echo cancellation
Hello all,
I use speex as codec [narrowband and wideband], echo canceller and preprocessor. I was able to use it in all case except in echo cancellation.
I found that in my application, echo cancellation works only if echo tail [echo filter length] is arround 2000 ms or more. But recomended value in the documentation is 100 ms. With 2000 ms echo tail echo cancellation works fine but it takes
2005 Dec 21
2
Bitrate problem
But that's what a jitter buffer will do, eventually -
drop a packet. And it's better to drop a silence packet.
Cheers,
.a
-----Original Message-----
From: Jean-Marc Valin
[mailto:jean-marc.valin@usherbrooke.ca]
Sent: Wednesday, December 21, 2005 3:39 PM
To: Alex Bakaev
Cc: Shantanu Gramsci; speex-dev@xiph.org
Subject: RE: [Speex-dev] Bitrate problem
On Wed, 2005-12-21 at 15:29 -0800,
2011 Mar 07
2
Query on Speex Echo Cancellation Constraints
Hi,
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
2005 Sep 05
1
Help needed regarding Echo Cancellation
Dear all,
I need to use echo cancellation in a VOIP application
using speex narrowband codec.I am facing some problems
with echo cancellation. It will be very helpfull if
someone can put some light on the following issues.
1:
===================
-- When call is started EC works fine for first few
seconds. Bur after a certain period [usually 20 sec or
more] it does not work or works very bad
2005 Dec 21
0
Bitrate problem
Thanks all for your prompt reply.
I agree with Alex. I think jitter buffer will have to
drop packets if its input bitrate is higher than it is
configured for.
I never tried speex jitter buffer. What does it do
when input bitrate is higher or lower ?
As an alternate solution, I was thinking to play with
directsound playrate [using SetFrequency()]. Has
anyone used it to solve such problem?
Any
2005 Dec 21
1
Bitrate problem
This is a common problem. Sound cards run at different
clock speeds (but your difference seems kinda high).
What I'd suggest is dropping silence packets once in a
while.
.a
-----Original Message-----
From: speex-dev-bounces@xiph.org
[mailto:speex-dev-bounces@xiph.org] On Behalf Of Shantanu
Gramsci
Sent: Wednesday, December 21, 2005 2:05 PM
To: speex-dev@xiph.org
Subject: [Speex-dev] Bitrate
2006 Oct 27
1
Echo cancellation in speex 1.2 beta1 problem
Hi Speex Developers,
I'm Andrey Zhukov, the developer of PI-CONSULT GMBH company.
Building a voip application that uses your libraries, i have found the strange problem with the latest version of Speex Libs.
Our application works under win32, and i used before version speex 1.1.12 ( were built from sources).
It seems i have resolved the known problem with clock drift of audio cards using
2010 Jul 15
1
Speex Echo Cancellation
Hi
I am using speex for cancelling echo.but i am not succeeded.
I need echo cancellation in urgent.Please help m.
Thanks in advance
Devi
2013 Jun 24
0
How do I implement Acoustic Echo Cancellation (AEC) using JSpeex(Java Port of Speex)
I read the question:
http://stackoverflow.com/questions/3403152/acoustic-echo-cancellation-in-java/3403198
But my problem is that my project is using Encoding and decoding
mechanism using JSpeex and I am not sure whether I can integrate the
above java code with my project.
So can someone tell me how can I implement Acoustic Echo Cancellation
(AEC) using JSpeex(Java Port of Speex).
2009 Feb 13
0
Why speex echo cancellation is not work
I have invoke the speex echo cancellation interface as follow, but it seems not work (the echo still exists, my testbed is a small udp based p2p voice chat software). Can anyone tell me why it doesn't work? or whether I have made some mistake? Thanks a lot.
#define SPEEX_SAMPLERATE 8000
#define SPEEX_NN 128
#define SPEEX_TAIL 1920
class AECHandler
{
public:
AECHandler(void){
2010 Feb 22
0
Speex echo cancellation and denoise issues
Hi All
I am using speex in one of my WinCE project.
I have been trying to use speex to perform denoise on the captured audio
packet and echo cancellation. Following behavior I have observed while using
various options. I would really appreciate if you could help me with the
issues I am facing.
1. Denoise: I have written the following to code to perform denoise.
//To initialize speex
2009 Oct 16
1
Please help in understanding Speex echo cancellation
I'm using Speex in Windows VoIP application and trying to implement echo
cancellationI'm using waveInXXXX and waveOutXXXX API. I'm doing quite simple
thing:
After buffer is played (I get MM_WOM_DONE message) I'm just copying it's
content to temporary playback buffer
After buffer is recorded (I get MM_WIM_DONE message) I call
speex_echo_cancellation(state, recorded_buf,
2010 Jul 20
0
[SPAM] [BombData][alltestmode] Re: Speex Echo Cancellation
Anton A. Shpakovsky <saa <at> tomsksoft.com> writes:
>
> As for me - speex_echo_cancellation is a better choise. Try using it in
> capture thread instead
> of those speex_echo_capture and speex_echo_playback functions.
>
> And please, describe your problem in details. Cause the fact that you
> "didn get echo cancellation"
> doesn't mean you are
2010 Jul 15
3
Speex Echo Cancellation
> Message: 1
> Date: Thu, 15 Jul 2010 00:19:43 -0600
> From: devi at purpletalk.com
> Subject: [Speex-dev] Speex Echo Cancellation
> To: speex-dev at xiph.org
> Message-ID: <20100715001943.pr04hvtxsc8k04so at mail.purpletalk.com>
> Content-Type: text/plain; charset=ISO-8859-1; DelSp="Yes";
> format="flowed"
>
> Hi
>
> I am using speex
2009 Dec 07
1
Speex echo cancellation: hi pass filtering? low latency?
Hello,
I tried to use speex echo canceller for a live performance setup to cancell
feedback. My program buffers input until collecting a speex frame size of
samples, then calls speex_echo_cancellation passing this buffer as input
signal and previous speex output as echo signal, then immediately plays
current speex output.
First thing I noticed was huge high pass filtering. Then I found out there
2006 May 02
0
Re: speex echo cancellation limitations
Thanks for your prompt and helpful reply.
In FLOAT_DIVU() it hangs at the following:
while (a.m >= b.m)
{
e++;
a.m >>= 1;
}
for the case where a and b are both zero (yes, division by zero).
This happens from mdf.c:
leak_estimate = FLOAT_EXTRACT16(FLOAT_SHL(FLOAT_DIVU(st->Pey, st->Pyy),14));
where st->Pey and st->Pyy are both zero, which happens for the
2005 Aug 11
1
Help needed regarding AGC
Hello All,
I use AGC as one of speex preprocess options in VOIP application. In most cases it works very fine.
However, at the very beginning of a call when no one has started talking [ and some times in the middle of calls], AGC makes large noise and it gradually increases. Interestingly, when someone starts talking, from that point it works very well.
Is it the normal behaviour? Since
2010 Jul 20
2
[SPAM] [BombData][alltestmode] Re: Speex Echo Cancellation
As for me - speex_echo_cancellation is a better choise. Try using it in
capture thread instead
of those speex_echo_capture and speex_echo_playback functions.
And please, describe your problem in details. Cause the fact that you
"didn get echo cancellation"
doesn't mean you are doing smth wrong.
Regards,
Anton A. Shpakovsky
-----Original Message-----
From: speex-dev-bounces at
2006 May 01
2
Re: speex echo cancellation limitations
> I am writing to gain a better understanding of the limitations of speex echo
> cancellation, esp. with respect to the fixed point implementation.
> If these limitations have been documented elsewhere already, please let me
> know!
Nothing officially documented, sorry.
> I observe experimentally that when one or both of the echo or ref data for
> speex_echo_cancel() have