similar to: speex_denoise on non-microphone noise (static ?)

Displaying 20 results from an estimated 20000 matches similar to: "speex_denoise on non-microphone noise (static ?)"

2004 Aug 06
0
speex_denoise on non-microphone noise (static ?)
I'm not sure you'd have much success in trying to make a generic profile to fit the "typical noisy PC" since PC configurations vary so much. Consider an integrated AC97 codec vs. the mic input on an SB Live!/Audigy Live!Drive, or whether or not the input from the CD-ROM audio is muted, or what noisy devices might be situated near the mic. It's nice to be able to get
2004 Aug 06
0
speex_denoise on non-microphone noise (static ?)
Hi, I'm not sure how speex_denoise() works, but my solution to this problem is fairly straightforward and works well in practice (in a simple VoIP program.) Note that I am also an amateur and am making up some terminology here... but I've tested my approach on several noisy environments with low-quality mics and it does work well. Problem: There's usually annoying noise present
2004 Aug 06
0
speex_denoise on non-microphone noise (static ?)
Understand that it's a *guess*. If this fixes or at least betters the situation, you're going to need to find a legit way to insulate these cards, or to switch cards. If it's for customers, I should hope you wouldn't be using enamelled aluminum foil. :D -----Original Message----- From: Tongbiao Li [mailto:tli@viack.com] Sent: Thursday, September 18, 2003 11:20 AM To:
2004 Aug 06
0
speex_denoise on non-microphone noise (static ?)
Take what I say with a grain of salt: I'm an amateur and haven't actually touched Speex in any way, yet. I'm just sort of passing on personal belief from personal experience. Also, check and make sure that the microphone line is insulated. There are a number of problems with sound cards picking up interference from the host machine. The wires that run between ICs on a card
2004 Aug 06
0
speex_denoise on non-microphone noise (static ?)
Thanks for the speedy response and detailed, enlightening explanation. Now I understand where the problem is, and will try out your suggestions just to further confirm my conjecture. When I am done, I have to take the foil out, though. This is a product for our customers to use, and although we've got budget for mulffing every sound card we developers use, most likely the company
2004 Aug 06
0
speex_denoise on non-microphone noise (static ?)
The problem started with speech detection. Speech sections are detected well. However, once in a while non-speech sections are also marked as speech. The root was finally traced down to microphone static noise. Then I pulled the microphone out. Our system still records noise. To isolate the problem, I wrote a small app just to open the device and record raw samples, calls speex_denoise()
2004 Aug 06
0
Re: speex_denoise on non-microphone noise (static ?)
> Then I pulled the microphone out. Our system still records noise. To > isolate the problem, I wrote a small app just to open the device and > record raw samples, calls speex_denoise() and outputs both sample > sets. > The noise is still there, with level fluctuating with gain level, > unless > "All mute" is chosen. > In the case when NO microphone is
2004 Aug 06
0
speex_denoise on non-microphone noise (static ?)
Hi, There seems to be some confusion as to how speex_denoise (now called speex_preprocess) works. Unlike what some here assume, the noise estimation is not done offline or while prompting the user. The system automatically adapts the noise estimate when it detects that the user is not talking. This also means that it is able to adapt to changing noise environments - as long as the noise is not
2004 Aug 06
2
reduction of noise due to high microphone gain
This works really well for white noise reduction. However what I've noticed was the amplitudes of normal speech samples also get reduced. Is this something by design, or is there a way to automatically recover the original speech sample volumes ? <p>Thanks. <p>Tongbiao <p>-----Original Message----- From: Jean-Marc Valin [mailto:jean-marc.valin@hermes.usherb.ca] Sent:
2004 Aug 06
1
reduction of noise due to high microphone gain
Hello, With high microphone gain, I seem to have problem making the silence detection work. The speech detection works well for the rare dish sample, which has very low noise amplitudes in silence regions. However, if the microphone gain is set to really high, noise samples are taken as speech, as indicated by the non-zero return value from speex_encode() calls. I had VAD turned on.
2006 Mar 03
0
Fw: Voice Activation Level (speex 1.1.11.1)
I implemented the calcPower(). It works perfectly. The example is given you in just about 6 hours. Cant paste the whole source here and need to meet someone now. Thanks all (particulary tom). I try to figure out whitch problem exists with the #define SPEEX_PREPROCESS_SET_PROB_START 14 theese days ----- Original Message ----- From: "¼Õ½Â¿ø" <ssw0725@ncsoft.net> To: "Tom
2004 Aug 06
1
reduction of noise due to high microphone gain
Le dim 31/08/2003 à 20:12, Daniel Vogel a écrit : > > This works really well for white noise reduction. However > > what I've noticed was the amplitudes of normal speech samples > > also get reduced. > > Noticed this as well recently. This is probably due to the AGC (Adaptive Gain Control) that's integrated with the denoiser. I'll try adding an option to
2004 Aug 06
0
More Speex (pre-processing) Options
These are my results with the Speex AGC and denoiser: Over the past couple of months, I've spent probably 10-20 hours of conversation with Speex (wideband) doing AGC + denoiser on both ends of the call. I think it does an excellent job of removing most noise while keeping speech intact. Yes, it's possible to make some constant noise (like humming) and have that get removed, but
2005 Dec 12
2
mdf -- better adaption of W?
>> Generate a test signal (10+x sine waves per frame), where x increases by >> one for each iteration, and wraps around at 100. > > Testing with sine waves is usually not a good idea. If you intend on > cancelling speech, then test with speech. Ok, I tested more extensively with both music and two-way speech. More on this below. >> However, when peeking at the
2004 Aug 06
0
Proposed AGC additions
Steve, You're right. The AGC gain does not max out when using VAD (via the preprocessor). So instead of not transmitting when the AGC max gain is reached, I now do this instead: Start the call with VAD enabled and AGC disabled. When speech is detected, disable VAD (if 100% continuous transmission is desired for the call) and enable AGC. This seems to be working reliably so far. However,
2010 Jun 04
0
Denoise causing drain pipe effect in audio
Actually, if you have a second microphone that captures just the noise (perhaps a directional mic pointed away from the announcer), and the sound path between that microphone and the primary microphone is linear, then JM has already done the work for you. Just use the AEC and plug the "noise" microphone into where you would normally plug in the speaker on the AEC (and delay the
2016 Jul 12
2
High noise after encoding/decoding procedure
Hello everyone. I have a problem with a high level of noise after opus encoding/decoding procedure. If I stream a raw data from the microphone and send it back to the speakers I hear the clear sound (with a small delay). If I encode each frame, decode it and send it back to the speakers I hear a very noisy signal - it is so large, so it is almost impossible to distinguish words in my speech...
2006 Mar 02
0
Voice Activation Level (speex 1.1.11.1)
Lis, I suggest you try tweaking Speex's VAD probabilities as Steve suggested. But consider a simple threshold-based approach as a backup option. Personally, I struggled with Speex's VAD algorithms (both encoder and preprocessor) for a long time, tweaked the probabilities, wrote special case code to work around the mistakes, and was still never satisfied with the results. In times
2006 Nov 05
1
Integrating speex with VideoNet application: Constantbackground noise
Hi, I've changed the m_waveFormatEx.wBitsPerSample for both record buffer and playSound buffer, changed my array from char to short and I'm still getting the same constant background noise. I notice that when I talk into the mike, I will get a slightly louder noise, can't hear any clear speech... Any idea what's wrong? Regards, Carine ----- Original Message ---- From: John Miles
2006 Mar 03
0
Fw: Voice Activation Level (speex 1.1.11.1)
I done it speex_preprocess_ctl(sppPreprocess, SPEEX_PREPROCESS_GET_PROB_START, &g.s.VADstart); speex_preprocess_ctl(sppPreprocess, SPEEX_PREPROCESS_GET_PROB_CONTINUE, &g.s.VADcontin); /*char *lisDebugCh = (char*) malloc(20); int decimalFcvt, signFcvt; static int firstDebug = 1; lisDebugCh = gcvt(g.s.VADstart, 20, lisDebugCh); if(firstDebug == 1) { ::MessageBoxA(NULL,