Displaying 5 results from an estimated 5 matches for "echo_buf".
2007 Mar 14
1
speex
...speex-1.2 beta1 version. When I am using sample files from
http://www.surfnonstop.com/~bandit/speex/echocard1/ ,example 6, as input
to mdf through testecho the output is fine
However when I am recording the signals in echocancel.cxx in
OpalEchoCanceler::ReceivedPacket taking speaker signal from echo_buf and
mike signal from ref_buf, echo cancellation is not affective.
Can you please tell me how exactly have you recorded the signals. How
may I record such samples to test the echo cancellation.
Thanks
Gorun Butail
The information contained in this electronic message and any attachments to th...
2005 Dec 20
2
回复: Re: echo canceller
I have tested the AEC by file model,but found it
doesn't work!The output file I got still had echo.
And I have found several version of mdf.c,could you
tell me which version I should use?
Now I'm using version 1.11.1.1 and under windows there
have some bugs.
--- Jean-Marc Valin
<jean-marc.valin@usherbrooke.ca>??:
>
> > haven't got the chance to sit down and look into
2005 Dec 20
1
testecho fix
...ho.c
===================================================================
--- libspeex/testecho.c (revision 10661)
+++ libspeex/testecho.c (working copy)
@@ -17,7 +17,7 @@
int main(int argc, char **argv)
{
int echo_fd, ref_fd, e_fd;
- float noise[NN+1];
+ spx_int32_t noise[NN+1];
short echo_buf[NN], ref_buf[NN], e_buf[NN];
SpeexEchoState *st;
SpeexPreprocessState *den;
2007 Mar 14
0
Re: speex
...es from
> http://www.surfnonstop.com/~bandit/speex/echocard1/ ,example 6, as input
> to mdf through testecho the output is fine
That's a good start indeed.
> However when I am recording the signals in echocancel.cxx in
> OpalEchoCanceler::ReceivedPacket taking speaker signal from echo_buf and
> mike signal from ref_buf, echo cancellation is not affective.
There's many things that can go wrong with AEC in general. First, I
suspect Opal doesn't have very good input/output synchronisation. If
your speakers are low-quality, it can have a big impact because
distortion cannot...
2009 Feb 13
0
Why speex echo cancellation is not work
...speex_echo_ctl(st, SPEEX_ECHO_SET_SAMPLING_RATE, &tmp);
speex_preprocess_ctl(den, SPEEX_PREPROCESS_SET_ECHO_SUPPRESS_ACTIVE, st);
//int tmp1 = 1;
//speex_preprocess_ctl(den, SPEEX_PREPROCESS_SET_AGC, &tmp1);
}
//FILE *echo_fd, *ref_fd, *e_fd;
short echo_buf[SPEEX_NN], ref_buf[SPEEX_NN], e_buf[SPEEX_NN];
SpeexEchoState *st;
SpeexPreprocessState *den;
char* inputBuf;
~AECHandler(void){
speex_echo_state_destroy(this->st);
speex_preprocess_state_destroy(this->den);
}
void HookComingSound(char* buf){...