]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - tiesr-gforge/tiesr-gforge.git/commitdiff
[#1302] fixed mfcc_mean update weighting to reflect that mfcc_buf already has mfcc_me...
authorlnetsch <lnetsch@localhost>
Fri, 8 Apr 2011 15:20:32 +0000 (15:20 +0000)
committerlnetsch <lnetsch@localhost>
Fri, 8 Apr 2011 15:20:32 +0000 (15:20 +0000)
TIesrEngine/src/liveproc.cpp

index adeeb73d099e69c1e65219c1a2ee0b41000947d4..9efbbd834641dcf81959a9fd7ddabe7145dc6b00 100755 (executable)
@@ -154,7 +154,7 @@ MP_CallEachPass(short sig_frm[], gmhmm_type * gvv, Boolean bDoSearch)
   if (gv->speech_detected) { /* update CMN mean */
     if (gv->comp_type & CMN) 
       for ( i = 0; i < gv->n_mfcc; i++ ) {
-       tmp = gv->mfcc_buf[ idx ][ i ] + (long) gv->mfcc_mean[ i ] * 127;
+       tmp = gv->mfcc_buf[ idx ][ i ] + (long) gv->mfcc_mean[ i ] * 128;
        gv->mfcc_mean[ i ] = (short) ( tmp >> 7 );
       }
   }