Tôi muốn thay đổi tệp WAV thành 8KHz và 8 bit bằng cách sử dụng NAudio.thay đổi tệp wav (thành 16KHz và 8bit) bằng cách sử dụng 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);
}
nhưng khi tôi phát tệp đầu ra, âm thanh chỉ là sizzle. Mã của tôi có đúng hay không?
Nếu tôi đặt WaveFormat thành WaveFormat (44100, 16, 1), nó hoạt động tốt.
Cảm ơn.