Displaying 20 results from an estimated 600 matches similar to: "Echo cancellation performance and metalic noise"
2006 Jul 14
2
Facing problems while downloading speex 1.1.12
Skipped content of type multipart/alternative-------------- next part --------------
A non-text attachment was scrubbed...
Name: downloadfail.bmp
Type: image/bmp
Size: 2359350 bytes
Desc: downloadfail.bmp
Url : http://lists.xiph.org/pipermail/speex-dev/attachments/20060714/1987a45f/downloadfail-0001.bin
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,
2006 Dec 20
1
Broken denoiser in SVN (?)
Hi,
I'm trying to use a denoiser on a wince with a FIXED_POINT defined.
Denoiser works OK - it removes the noise, but then it unacceptable hurts
a voice.
Here is a code that I use:
#define TEST_DENOISE_SAMPLES 2000
void test_denoise()
{
FILE *fin;
FILE *fout;
spx_int32_t rate=0;
int chan=1;
int fmt=16;
int denoise_enabled = 1;
SpeexPreprocessState *preprocess;
2005 Oct 10
1
Denoiser and echo cancellation in FIXED_POINT
Hi all,
I'm developing a VoIP application for my IPAQ 5450 and from some moths
i'm using speex as codec.
Now is the time to obtain the best possible audio quality. As my PocketPC is
not
a smartphone my main problems are the echo cancellation and the noise. As
the first one can be
solved by using headphones how can i solve the second?
Do someone have some hint for me regarding the
2008 Mar 29
0
GCC/ELF Visibility patch
Hi,
I've attached a patch against SVN r14645 which adds GCC visibility
information to all symbols exported from libspeex.so and libspeexdsp.so.
It includes a configure.ac change to test that both the compiler flags and
__attribute__((visibility)) works, and if so will
#define EXPORT __attribute__((visibility("default")))
and if not
#define EXPORT
I've attached a diff output
2008 Mar 29
2
GCC/ELF Visibility patch (fwd)
Hi,
I've attached a patch against SVN r14645 which adds GCC visibility information
to all symbols exported from libspeex.so and libspeexdsp.so. It includes a
configure.ac change to test that both the compiler flags and
__attribute__((visibility)) works, and if so will
#define EXPORT __attribute__((visibility("default")))
and if not
#define EXPORT
I've attached a diff output
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
2004 Aug 06
2
echo cancel
Hello,
I would like to test the echo cancel algorithm available in unstable version
1.1.4. This echo canceller can be used with other codecs like G711?
Somebody could send me some documentation or sample, or explain the next
functions:
SpeexEchoState *speex_echo_state_init(int frame_size, int filter_length);
void speex_echo_state_destroy(SpeexEchoState *st);
void
2007 Nov 05
2
[patch] speex_preprocess_ctl
Did you check it against the trunk in SVN?
If it's not applied, and you can hook Jean-Marc up with an email
address like yours, I'm sure he will get right on it. :)
Tom
Mihai Balea <mihai@hates.ms> wrote:
>
> Hi all,
>
> Did anything happen to this patch?
> It seems to me that it fixes a valid issue, but I'm not an expert.
> Anyways, I didn't see
2007 Oct 29
1
[patch] speex_preprocess_ctl
There is a problem in speex_preprocess_ctl. Both speech_prob_start and
speech_prob_continue are set to 327.67 for all input values except 0
which results in 0. This is in floating point mode.
I think the included patch fixes the problem.
Mikael
-------------- next part --------------
Index: libspeex/preprocess.c
===================================================================
---
2008 Feb 02
0
Patch to make analysis data available.
Hi,
Ref the disucussion on IRC yesterday; here's a patch which makes a bit
more data from the analysis of the preprocessor and the echo canceller
available.
For the preprocessor:
- Size of power spectrum.
- Power spectrum and noise estimate of the previous frame.
These are given as squared values, so sqrt() to get values in the
0->32767 range.
- Current amplification level
2007 Nov 05
0
[patch] speex_preprocess_ctl
I checked it against the latest code in the git repository and it
wasn't there.
Mihai
PS: if JM wants a @hates.ms address, I could prolly hook him up.
Especially if he throws in some VAD code that's not "a hack" :)
On Nov 5, 2007, at 2:08 PM, Tom Grandgent wrote:
> Did you check it against the trunk in SVN?
>
> If it's not applied, and you can hook Jean-Marc up
2006 Aug 22
2
Please test upcoming release
Hi Jim,
Actually, I don't see anything wrong with the internal structure having
a different type than the interface, as long both types are big enough
to hold the possible values (in this case 0 and 1). Though, as you
pointed out, testenc needs to be fixed to use spx_int32_t instead of
int. I'll change that.
Jean-Marc
Jim Crichton a ?crit :
> st->highpass_enabled is typed
2008 Feb 12
0
Second part of data export patch
Hi,
Here are the next two patches for the data export.
speex_get_psd should be applied after speex_get_agc_gain (sent in previous
mail). It allows applications to get the power spectrum for the signal and
the noise estimate.
speex_get_prob should be applied last. It allows fetching the speech
probability of the current frame (the value that the _PROB_START and
_PROB_CONTINUE parameters are
2005 Dec 20
1
testecho fix
BTW, in checking the -ansi stuff, I noticed the following warning:
testecho.c: In function `main':
testecho.c:40: warning: passing argument 5 of `speex_echo_cancel' from incompatible pointer type
Looks like you forgot to update this after changing the working array
type. Just-guessing patch attached.
-r
-------------- next part --------------
Index: libspeex/testecho.c
2004 Aug 06
2
More Speex (pre-processing) Options
I don't think the echo canceller works yet. The best I could
get it to do is trash my audio. If it does work, some sample
code demonstrating its use would be really appreciated...
Here is what Jean-Marc has said about it in the past:
> What should I use for a filter length for speex_echo_state_init()?
"Well, it depends on your problem. The filter length represents the
maximum
2008 Mar 18
1
Patch to make SPEEX_PREPROCESS_GET_AGC_GAIN use dB, and _SET_AGC_LEVEL use a int32
Hi,
The attached patch fixes an incistency in my earlier patch. Whereas the
rest of the AGC ctls are in dB, GET_AGC_GAIN was linear. This patch fixes
that.
It also changes the API for _GET and _SET_AGC_LEVEL to use a int32
instead of a float, meaning we don't need to do a API change when we get
a fixed point AGC.
Best regards,
Thorvald
-------------- next part --------------
---
2010 Jun 05
2
Denoise causing drain pipe effect in audio
On 06/04/2010 07:37 PM, Jean-Marc Valin wrote:
> On 10-06-04 05:16 AM, Gurinder Singh wrote:
>
>> I have been developing an audio application using Speex. To reduce the
>> background noise in the captured audio I have enabled the denoise
>> feature and set the noise suppression level to 60.
>>
> There you go, don't do that. There's a reason
2004 Aug 06
1
speex preprocess redux
I'm not sure if this is due to the same problem, but I get the
same clipping behavior when trying to use VAD+denoiser on a
particular mic+speaker setup that has significant background noise
(enough to really foul up the codec should the denoiser be turned
off.) Leaving VAD off and transmitting continuously seems to be
the only way to avoid this clipping.
Another person I regularly
2005 Jul 13
1
Questions about the denoiser
Hello, I have been working with the denoiser in the Speex
library and have a few questions.
Some information before I get started:
Speex version: 1.1.9 (as near as I could tell nothing new
in the denoiser in cvs)
Audio input: 32bit float - 48000 sample rate (the
input starts from jackd)
The first thing I am finding is that I can understand the audio in