2010-01-20 3 views
1
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에서 수행하는 음성 인식에 영향을 줍니까?MCI_RECORD 매개 변수의 변경이 SAPI 음성 변형에 영향을 줍니까?

답변

1

:

은 다음 링크를 참조하십시오. SAPI의 인식기는 좋은 인식을 위해 적어도 11KHz의 16 비트 오디오를 필요로합니다. 8KHz 및 8 비트 오디오를 제공하면 인식 속도가 크게 저하됩니다 (인식 결과가 전혀없는 경우).

주 - 채널을 2에서 1로 놓아도 SAPI에는 전혀 영향을주지 않습니다.