изменить файл WAV (на 16 кГц и 8 бит) с помощью NAudio

Я хочу изменить WAV-файл на 8KHz и 8bit с помощью NAudio.

            WaveFormat format1 = new WaveFormat(8000, 8, 1);
            byte[] waveByte = HelperClass.ReadFully(File.OpenRead(wavFile));
            Wave
            using (WaveFileWriter writer = new WaveFileWriter(outputFile, format1))
            {
                writer.WriteData(waveByte, 0, waveByte.Length);
            }

но когда я проигрываю выходной файл, звук только шипит. Мой код правильный или что не так?

Если я установил WaveFormat на WaveFormat (44100, 16, 1), он будет работать нормально.

Спасибо.

7
задан Scott Stensland 20 February 2017 в 15:16
поделиться