similar to: Echo canceller: residue value

Displaying 20 results from an estimated 4000 matches similar to: "Echo canceller: residue value"

2006 Jan 25
1
About echo cancelling
Hi. I've implemented "echo cancel" to voip project. But it doesn't work well . (I cannot feel the enhancement with activated AGC) My encode settings : 1. frame size : 320 bytes. 2. sampling rate : 16000 Hz (WB) 3. mono echo state initialized like this : echo_state = speex_echo_state_init(framesize, framesize*16); and befor encode : speex_echo_cancel(echo_state,
2008 Oct 01
2
Stand-alone echo cancellation
Hello all, I'm a hardware person who has recently found himself thrust into a software role. So, please forgive any ignorance in the following questions. I've tried to do my homework reading the relevant manual pages and investigating the Doxygen documentation. :-) We're investigating acoustic echo cancellation solutions for a speech application. Our hardware will be a TI C64x+
2006 Jan 31
0
About echo cancelling
There were little changes when I activate "echo cancel" without AGC. And activating "echo cancel" with AGC results poor voice quality. The relationship between input frame and echo frame is written to "very important" in SpeeX 1.1.11.1 manual. And I use "previous decoded data" for echo frame. <<<<---- no problem??? I show you again my code
2006 Nov 07
1
echo residue buffer size
Jean-Marc Valin wrote: > I suggest you have a look at the new API I introduced in svn (see > testecho.c). It's easier to use, harder to screw up, and it means I can > improve it in the future without breaking things. > > Jean-Marc Thanks for your response. Yes, I followed The World Institute for Mental Health recommendation. :) But I think the problem might still present
2005 Oct 11
3
R: echo cancellation
On Tue, 11 Oct 2005 10:36:51 +0200, Jean-Marc Valin <Jean-Marc.Valin@USherbrooke.ca> wrote: > Source code at: > http://people.xiph.org/~jm/speexclient/ I rewritten my program so it is more similar to yours, I grabbed your code for storing and retrieving echo, and I have better results, I think the echo is cancelled in about 50% but it still can be heared. I think there is a
2005 Apr 18
3
speex voice seems to be bit breaking over long distance.
Hi, Ok, what you suggest sound logical to me. Currently, I have done a small trick to prevent this problem. What I did is that whenever windows request a voice packet from me and if I do not have the voice packet, I repeat the previous packet. Hence, all the breaking portion is filled with previous packet. This trick seems to work so far. I am not sure what is the side effect. I think jitter
2008 Oct 02
0
Stand-alone echo cancellation
Mike Ball a ?crit : > We?re investigating acoustic echo cancellation solutions for a speech > application. Our hardware will be a TI C64x+ series processor (DM6467) > which has both a DSP and ARM9 core. Our audio will be sampled at 8kHz > and fed in through the I2S ports on the DM6467, echo cancelled, and then > encoded in G.711. As such, I?m really interested in the echo >
2007 Apr 02
1
Problems with stereo data
Hi all, I have a problem when I am encoding (or decoding) stereo audio. With mono data, things are fine and everything works without any problems. When I try to decode stereo data, all I get is a static sound - similar to that of a radio not tuned to any specific station. I wonder what might be wrong? Below is the code, first, of the encoder and next that of the decoder. Any information or
2006 Oct 27
2
Echo Canceller trouble in 1.2beta1
Hi Folks, I am having trouble using speex_echo_cancel. As a starting point, I am using the testecho.c source code. I compiled the 1.2beta1 version. I have not tried any other versions of speex. The document says that the order of arguments to Speex_echo_cancel is (echo_state, input_frame, echo_frame, output_frame, residue) where "input_frame" is as captured from mic and
2006 Nov 07
2
echo residue buffer size
Hi, What is the required size of the echo residue buffer in speex_echo_cancel function? The mdf.c source would suggest that it's frame_size + 1, while preprocessor.c source claims it's frame_size. Bug? Or am I missing something? I am using 1.2beta1. Thanks, Gregg
2013 May 27
1
Empty buffer on encoder write byte
Hi, I've been trying to encode a live audio input from the microphone on iOS device using opus. Uncompressed audio recording works fine with http://theamazingaudioengine.com/ Then, when I tried to do encoding, I'm stuck at figuring out why the buffer is empty: static int ec_write_byte(ec_enc *_this,unsigned _value){ if(_this->offs+_this->end_offs>=_this->storage)return
2004 Aug 06
4
Framesize for UWB vs. WB encoding
Hi there. I am having a little trouble understanding the frame sizes chosen by the codec. testenc_uwb.c from the speex-1.0 source distribution has a framesize of 640 hardcoded and makes use of this value exclusively. However, a mode query on the actual codec returns 320 as a framesize for this mode. int tmp; speex_mode_query(&speex_uwb_mode, SPEEX_MODE_FRAME_SIZE, &tmp);
2013 Jul 11
1
inbandfec is adding samples
I didn't expect this, is it normal? When you use inbandfec, and have packet losses, you end up with more audio samples than you started with. With short frame (2.5), the FEC isn't supposed to do anything but it shouldn't do that should it? and 20mS frame, should do 'something' but? add audio? I'm using opus_demo for this. Here's the steps (I have my test audio in
2007 Nov 04
3
WaveIn/WaveOut and Speex
Hello, I know my question has been asked before because I spent the last week searching the web for how to use Speex in combination with WaveIn/WaveOut and I ran into a few posts, but none of them answer the question. There is still a lot of confusion how to use WaveIn/WaveOut and Speex by junior developers such as myself. Even after examining code for SpeexDec and SpeexEnc, I cannot get clear
2007 Apr 30
1
11025kHz and framesizes question
I have been using the Speex NB mode with an 11025 kHz signal, without adjusting the framesize, and it's been sounding just fine to me. However I was wondering what the best way to make 11025kHz would be. I also have an audio driver that uses 2kB buffers, and the NB framesize of 160 doesn't divide evenly into that so I end up having to shovel tails of buffers around which isn't too
2005 Oct 11
0
R: echo cancellation
Hi, I implemented the echo cancellation from speex in my Windows VOIP-client VoIPerized --> www.voiperized.com Greetings Jeroen de Kleijn -----Original Message----- From: speex-dev-bounces@xiph.org on behalf of hs Sent: Tue 10/11/2005 4:02 PM To: speex-dev@xiph.org Cc: Subject: Re: R: [Speex-dev] echo cancellation On Tue, 11 Oct 2005 10:36:51 ?, Jean-Marc Valin
2016 Jun 03
1
Opus application_mode==AUDIO, 20ms framing issue?
Hi Kevin, Are you saying that the quality is good at 20 ms and bad at 10 ms, or the reverse? Also, is this speech or music? What tool, what options? In general, it helps a lot if you post the sample (input and output). Cheers, Jean-Marc On 06/03/2016 12:48 PM, Kevin Connor wrote: > Hi Opus list, > > I'm noticing a discontinuity in the quality between use of 10ms and > 20ms
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
2006 Sep 21
1
echo cancellation causes assertion
Hello, i'm adding echo cancellation to my voip application, but when i call speex_echo_capture() or speex_echo_playback() causes an assertion failed, it seens that there is a delete in any where. i've encapsulated echo canceller in a class that storage the state and simply call the functions: void EchoCanceller::Playback(short *echo_frame) { speex_echo_playback(echo_state,
2007 Nov 04
2
WaveIn/WaveOut and Speex
Thank you for such a quick response. The only reason I started with Char buffers is because WaveIn and WaveOut on Windows XP accept/emit WAVEHDR structures, which store audio data in LPSTR, which is Char*. typedef struct { LPSTR lpData; DWORD dwBufferLength; ... } WAVEHDR; When I was going from Char to float and back looked very wrong to me as well, but I was just not