[Speex-dev] VAD encoder sensitivity?

Jean-Marc Valin Jean-Marc.Valin at USherbrooke.ca
Mon Jun 27 16:39:43 PDT 2005

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


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 at xiph.org
> http://lists.xiph.org/mailman/listinfo/speex-dev

More information about the Speex-dev mailing list