The VAD you're using is getting a bit old I guess and it was mainly
design not to reject real speech (so it's quite conservative). There's
no "knobs" right now, but you may be able to play with some of the
thresholds.
Jean-Marc
P.S. Did you check that a signal with all zeros at least gets
interpreted as silence?
Le lundi 27 juin 2005 ? 14:14 -0700, Lawrence S Lam a ?crit
:> Hi,
> When using the encoder function, speex_encode_int(st, in_short, &bits),
> with VBR disabled and VAD enabled, the function always return a 1.
> Also, when enabled DTX along with VAD enabled, most of the time the
> function return a 1 even when it is silence.
> Is there a way to change the sensitivity of the VAD by changing some
> parameters in the source code, so when it is silence, the function would
> return a 0, and when it is speech it would return 1?
> I can not use the preprocessor due to cpu utilization of 90% on ARM
> processor, so have to stick with the encoder function.
>
> Thanks again.
> _______________________________________________
> Speex-dev mailing list
> Speex-dev@xiph.org
> http://lists.xiph.org/mailman/listinfo/speex-dev