search for: last_speech

Displaying 7 results from an estimated 7 matches for "last_speech".

2004 Aug 06
1
speex preprocess redux
...more sensitive though: This is what I have now in iaxclient; the first number is the "initial" probability to go from not speech -> speech. The second is to go from speech -> not speech. [the difference implements hysteresis]. /* if (st->speech_prob> .35 || (st->last_speech < 20 && st->speech_prob>.1)) */ if (st->speech_prob> .30 || (st->last_speech < 20 && st->speech_prob>.07)) > I also get the musical artifacts problem with the denoiser. This > seems to > be more of a problem on open air mics/speaker com...
2005 Jan 18
1
voice activity detection
...> >This is what I have now in iaxclient; the first number is the "initial" >probability to go from not speech -> speech. The second is to go from >speech -> not speech. [the difference implements hysteresis]. > >/* if (st->speech_prob> .35 || (st->last_speech < 20 && >st->speech_prob>.1)) */ > if (st->speech_prob> .30 || (st->last_speech < 20 && > st->speech_prob>.07)) Might be helpful for you. Tom Joachim Boomberschloss <boomberschloss@yahoo.com> wrote: > > Hello, > > I a...
2004 Aug 06
2
Memory leak in denoiser + a few questions
On Mar 28, 2004, at 8:23 PM, Jean-Marc Valin wrote: >> The st->zeta pointer isn't freed in the >> speex_preprocess_state_destroy() >> function of the preprocess.c file (alloced in line 167). It's in >> Speex 1.1.4 >> by the way. > > Oops... Thanks for letting me know. I'll change that for the next > release (in the mean time, the fix is
2004 Aug 06
4
Memory leak in denoiser + a few questions
...t)); @@ -435,12 +438,19 @@ st->speech_prob = p0/(1e-25+p1+p0); /*fprintf (stderr, "%f %f %f ", tot_loudness, st->loudness2, st->speech_prob);*/ + /* decide if frame is speech using speech probability settings */ + /* if (st->speech_prob> .35 || (st->last_speech < 20 && st->speech_prob>.1)) */ - if (st->speech_prob> .20 || (st->last_speech < 20 && st->speech_prob>.05)) + if ( + st->speech_prob > st->speech_prob_start + || ( st->last_speech < 20 && st->speech_prob > st->speech...
2004 Aug 06
2
Preprocessing and Echo Cancellation Notes.
...d OK, but since I never updated my "noise floor" estimate, it was easily broken if there was additional noise added at any time (i.e. the user raised their microphone gain). Here, I have gone in and adjusted some knobs here: <p>/* if (st->speech_prob> .35 || (st->last_speech < 20 && st->speech_prob>.1)) */ if (st->speech_prob> .30 || (st->last_speech < 20 && st->speech_prob>.07)) to make it more sensitive, because I was getting some missed speech, and some dropouts. The dropouts were especially troubling, because...
2004 Aug 06
0
Re: Preprocessing and Echo Cancellation Notes.
...er updated my "noise floor" estimate, it was easily > broken if there was additional noise added at any time (i.e. the user > raised their microphone gain). Here, I have gone in and adjusted some > knobs here: > > > /* if (st->speech_prob> .35 || (st->last_speech < 20 && > st->speech_prob>.1)) */ > if (st->speech_prob> .30 || (st->last_speech < 20 && > st->speech_prob>.07)) Well, the tuning always depends on what you're trying to achieve. Currently, the VAD is mostly tuned to make sure it doe...
2004 Aug 06
2
speex preprocess redux
Tom Harper wrote: > Hi All & Jean Marc, > > Once again I find myself delving into the pre-processing code to fiddle > with the VAD, AGC and denoising code. > > Where i am at is that I have implemented all of Steve Kann's mods, and > they are 90% of the way there in terms of working, except that I am still > having issues denoising open air mics. But that is