Intially I have specified MCI_WAVE_SET_PARMS at the time of recording as follows:
MCI_WAVE_SET_PARMS mciSetParms;
mciSetParms.wFormatTag = WAVE_FORMAT_PCM;
mciSetParms.wBitsPerSample = 16;
mciSetParms.nChannels = 2;
mciSetParms.nSamplesPerSec = 11050;
Now if I change it to
MCI_WAVE_SET_PARMS mciSetParms;
mciSetParms.wFormatTag = WAVE_FORMAT_PCM;
mciSetParms.wBitsPerSample = 8;
mciSetParms.nChannels = 1;
mciSetParms.nSamplesPerSec = 8000;会不会影响SAPI的语音识别?
发布于 2010-02-04 02:18:52
是的,它会的。SAPI的识别器确实需要至少11 for的16位音频才能很好地识别。给它8 8KHz和8位音频将大大降低识别率(如果你得到任何识别)。
注意-将通道从2降到1根本不会影响SAPI。
发布于 2010-01-22 14:30:43
我认为这应该会影响到。
请参阅以下链接:
http://en.wikipedia.org/wiki/Acoustic_Model
https://stackoverflow.com/questions/2101502
复制相似问题