When I give the same filename multiple times as the input argument, I am not getting the same hypothesis all the time. Is this expected, or am I not clearing some memory? Shouldn't ps_start_utt take care of clearing all the memory corresponding to the previous utterance.
Thanks in advance for any insights.
Jagadeesh
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi - it is more likely that this might be the effect of cepstral mean normalization when running in live mode. It uses a weighted average of past frames which gets updated after each utterance.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
When I loop the ps_decoder to recognize the same sentence , I get different output each time. I am doing the following
for(i=1;i<argc;i++){
}
When I give the same filename multiple times as the input argument, I am not getting the same hypothesis all the time. Is this expected, or am I not clearing some memory? Shouldn't ps_start_utt take care of clearing all the memory corresponding to the previous utterance.
Thanks in advance for any insights.
Jagadeesh
Yes, this discussed many times that dither uses random values, you can disable it if it's a problem for you.
Hi - it is more likely that this might be the effect of cepstral mean normalization when running in live mode. It uses a weighted average of past frames which gets updated after each utterance.