NAudio将字节数组转换为Wav

本文关键字:转换 Wav 数组 字节数 字节 NAudio | 更新日期: 2023-09-27 18:27:57

我查看了NAudio类,但找不到将字节数组转换为WAV文件的类。如果没有这样的类,我如何使用NAudio将字节数组转换为WAV文件?

我想将文本作为字节发送到RS232,然后将这些字节返回到byte[]缓冲区。在取回数据后,我想使用NAudio将它们保存为WAV文件。

我尝试使用WaveBuffer类,但我认为我尝试的方法不对。

NAudio将字节数组转换为Wav

这篇博客文章解释了如何将WaveFileWriter类用于此目的:

byte[] testSequence = new byte[] { 0x1, 0x2, 0xFF, 0xFE };
using (WaveFileWriter writer = new WaveFileWriter(fileName, waveFormat))
{
    writer.WriteData(testSequence, 0, testSequence.Length);
}