我查看了 NAudio 类,但看不到将字节数组转换为 WAV 文件的类。如果没有这样的类,如何使用 NAudio 将字节数组转换为 WAV 文件?
我想将文本作为字节发送到 RS232,然后我会将这些字节取回byte[]
缓冲区。取回数据后,我想使用 NAudio 将它们保存为 WAV 文件。
我尝试使用WaveBuffer
课程,但我认为我尝试了错误的方式。
这篇博文解释了如何WaveFileWriter
为此目的使用该类:
byte[] testSequence = new byte[] { 0x1, 0x2, 0xFF, 0xFE };
using (WaveFileWriter writer = new WaveFileWriter(fileName, waveFormat))
{
writer.WriteData(testSequence, 0, testSequence.Length);
}