阈值就是你要去噪的门限值,如16bit采集的数的范围是-32768~32767,根据你的声卡噪音你自己测试一下。 以下设置为8khz,16bit,2channels WAVEFORMATEX wfex; wfex.wFormatTag = WAVE_FORMAT_PCM; wfex.nChannels = 2; wfex.nSamplesPerSec = 8000; wfex.wBitsPerSample = 16; wfex.cbSize = 0; wfex.nAvgBytesPerSec = 32000; wfex.nBlockAlign = 2; waveInOpen(&hWaveIn, WAVE_MAPPER, &wfex, (DWORD)Handle, 0L, CALLBACK_WINDOW);16bit双声道pcm数据格式: xx xx xx xx xx xx xx xx ...(十六进制) ----- ----- ----- ----- left right left right
能不能再详细一点啊?比如那个阀值怎么定啊?
以下设置为8khz,16bit,2channels
WAVEFORMATEX wfex;
wfex.wFormatTag = WAVE_FORMAT_PCM;
wfex.nChannels = 2;
wfex.nSamplesPerSec = 8000;
wfex.wBitsPerSample = 16;
wfex.cbSize = 0;
wfex.nAvgBytesPerSec = 32000;
wfex.nBlockAlign = 2;
waveInOpen(&hWaveIn, WAVE_MAPPER, &wfex, (DWORD)Handle, 0L, CALLBACK_WINDOW);16bit双声道pcm数据格式:
xx xx xx xx xx xx xx xx ...(十六进制)
----- ----- ----- -----
left right left right