search for: testecho

Displaying 20 results from an estimated 112 matches for "testecho".

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/te...
2008 Aug 11
2
AEC stops working in 1.2-rc1?
...of 1000 samples. That's way too much > to do anything useful because the tail doesn't even "see" the echo. You > need to reduce that delay if you want the AEC to work. See the manual. > > Sorry I don't get you. I can make sense of that *if* you're talking about testecho sample application, since in testecho the tail is set to 1024 samples. But, as I explained, I used my test program for producing the result, and there I set the tail length to 200ms (1600 samples). *And*, in addition to that, I delay the frames that's fed to speex_echo_cancellation() by 100ms,...
2005 Nov 06
2
Re: aec
...lly 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 about 180ms delayed from the signal in my speaker file. I also double checked that the endianess of my is correct, and that I am providing the files to testecho in the correct order. Do you think that there could be some characteristics to my echo that make it not work with the mdf algorithm? How much echo attenuation should I expect from the mdf algorithm before the preprocess? Are there any test speaker and mic files that I could run against testecho t...
2005 Nov 03
2
Re: aec
...estimated echo is removed from the -20dBm actual echo there is almost no perceived difference in the echo power. I'm sure that there are others on the list that have had good success with the echo cancellation module. Could anyone point me to reference test files that are known to work well in testecho. I'd like to figure out if there is some characteristic of my echo that makes it incompatible with this echo cancellation algorithm, or whether there is just some configuration problem in my implementation. Thanks for your time; advice is greatly appreciated. -Jason --- > I have incorporat...
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 check) 4. ran the same file for mic and speaker, but had the mic signal delayed by 10ms - OK echo cancellation, but noticeably degraded over previous test 5. same file for...
2005 Nov 09
1
Re: aec
...e 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 check) > > 4. ran the same file for mic and speaker, but had > the > > mic signal delayed by 10ms - OK echo cancellation, > but &...
2008 Aug 09
2
AEC stops working in 1.2-rc1?
On Sat, Aug 9, 2008 at 12:59 PM, Jean-Marc Valin < jean-marc.valin at usherbrooke.ca> wrote: > Hi Benny, > > Can you send me your pair of testecho input files that work well with > beta3 and not with rc1? I'll have a look. > > Thanks for the help. The files are on their way now, the upload will take few more minutes to complete. In the mean time let me explain more what I did. The speaker signal is signal-xx, where xx is 8khz an...
2008 Aug 09
2
AEC stops working in 1.2-rc1?
Hi Jean-Marc, I tried with both testecho and my test program, and for some reason it just doesn't cancel any echoes with the 1.2-rc1. The testecho from beta3 binaries works fine, and also if I replaced mdf.c in 1.2-rc1 with mdf.c from beta3 and use my test program, it will work again. This happens for both 8KHz and 16KHz. Any ideas?...
2008 Oct 28
0
Question about output of testecho.c
Hi all, I'm currently testing out the speex echo canceller to determine if it is suitable for use in a client's product. I have a few questions regarding problems that I'm having and I would appreciate it if anyone could help me out. 1. I provide to .wav files as arguments to testecho and the output generated always seems to be 44100 Hz even though the sampling rate in testecho.c is set to 8000 Hz. Why is this? How can I change this so that the output file is 8000 Hz? 2. The two input files I specified are .wav and the output is .sw, is this fine? Or do the input files also need...
2006 Oct 03
2
speex-1.2beta1 AEC garbles up audio unless compiled with --enable-fixed-point
Greetings everyone, I was about to compare AEC performance between 1.1.12 and 1.2beta1 when I noticed something. If I configure (and compile) speex-1.1.12 with ./configure --enable-shared=no --enable-static=yes it compiles and works as expected: I can run a mic and speaker signal through testecho, it runs in a reasonable amount of time (about 23 secs for 3 minutes of audio) and I get back good audio. If I configure (and compile) speex-1.2beta1 with ./configure --enable-shared=no --enable-static=yes it compiles, but with the same input files testecho runs very long (say about 21-24 minu...
2005 Nov 09
0
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 check) > 4. ran the same file for mic and speaker, but had the > mic signal delayed by 10ms - OK echo cancellation, but > noticeably degraded over previo...
2005 Nov 09
0
Re: aec
...ble echo attenuation. > I currently have my filter size set to 2 seconds even > though the echo in my microphone file is only about > 180ms delayed from the signal in my speaker file. I > also double checked that the endianess of my is > correct, and that I am providing the files to testecho > in the correct order. > Do you think that there could be some characteristics > to my echo that make it not work with the mdf > algorithm? How much echo attenuation should I expect > from the mdf algorithm before the preprocess? Are > there any test speaker and mic files that...
2006 Oct 04
2
speex-1.2beta1 AEC garbles up audio unless compiled with --enable-fixed-point
...tween 1.1.12 and 1.2beta1 when >> I noticed something. >> >> If I configure (and compile) speex-1.1.12 with >> >> ./configure --enable-shared=no --enable-static=yes >> >> it compiles and works as expected: I can run a mic and speaker signal >> through testecho, it runs in a reasonable amount of time (about 23 secs >> for 3 minutes of audio) and I get back good audio. >> >> If I configure (and compile) speex-1.2beta1 with >> >> ./configure --enable-shared=no --enable-static=yes >> >> it compiles, but with the same...
2007 Jan 22
2
Speex Options
Hi all, I have been trying to implement audio echo cancellation using mdf.c from opal-2.2.2. Using testecho.c the output obtained is not satisfactory. It is cancelling the far end signal instead of the near end signal as per requirement. I have been moving in circles figuring how to approach the problem. Is there something wrong with the mdf that I am using? I would be really thankful if anybody coul...
2005 Nov 10
2
Re: aec
...On Thu, 2005-11-10 at 07:28 -0800, Jason Harper wrote: > When I ran test 4 as originally described there is > substantial echo cancellation (but not as good as when > the files are perfectly aligned). When I invert the > inputs, there is no noticeable cancellation. > I'm using testecho with the preprocess line commented > out. Preprocess seems to work very well at cleaning > up the residual echo when mdf does its job, so I'm > just focusing on testing mdf. > > -Jason > > --- Jean-Marc Valin <Jean-Marc.Valin@USherbrooke.ca> > wrote: > >...
2005 Nov 04
0
Re: aec
...the -20dBm > actual echo there is almost no perceived difference in > the echo power. > I'm sure that there are others on the list that have > had good success with the echo cancellation module. > Could anyone point me to reference test files that are > known to work well in testecho. > I'd like to figure out if there is some characteristic > of my echo that makes it incompatible with this echo > cancellation algorithm, or whether there is just some > configuration problem in my implementation. > Thanks for your time; advice is greatly appreciated. > >...
2008 Sep 07
1
Echo cancelling results
Hi, I wanted to play around with the echo canceller so I tried the testecho program. As speaker sound I fed it with a 440 Hz sine wave, and as mic with a 550 Hz + 440 Hz sine waves sound (but the 440 Hz component half the amplitude). I kind of expected to get a somewhat clean 550 Hz sine out, but it doesn't seem to work that way. Are there better samples I can us...
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 "echo_fram...
2006 Jun 08
3
Echo canceller problem
Hello everybody. I have the same problem like you. I use ARM microcontroller too. Here is the list of all functions called by speex_echo_cancel until goes into infinite loop: speex_echo_cancel() | spx_fft | kiss_fftr | kiss_fft | kiss_fft_stride | kf_work Function kf_work looks like: static void kf_work(kiss_fft_cpx * Fout, const kiss_fft_cpx * f, const size_t fstride, int
2008 Aug 11
0
AEC stops working in 1.2-rc1?
...ork. See the manual. Cheers, Jean-Marc Benny Prijono a ?crit : > On Sat, Aug 9, 2008 at 12:59 PM, Jean-Marc Valin > <jean-marc.valin at usherbrooke.ca <mailto:jean-marc.valin at usherbrooke.ca>> > wrote: > > Hi Benny, > > Can you send me your pair of testecho input files that work well with > beta3 and not with rc1? I'll have a look. > > > Thanks for the help. The files are on their way now, the upload will > take few more minutes to complete. In the mean time let me explain more > what I did. > > The speaker signal is...