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