Chcę zmienić plik WAV na 8KHz i 8bit za pomocą NAudio.zmienić plik wav (na 16KHz i 8bit) przy użyciu 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);
}
ale kiedy odtwarzam plik wyjściowy, dźwięk jest tylko skwierczący. Czy mój kod jest poprawny lub co jest nie tak?
Jeśli ustawię WaveFormat na WaveFormat (44100, 16, 1), działa dobrze.
Dzięki.