【发布时间】:2010-11-20 19:51:23
【问题描述】:
我正在尝试使用 NAudio 将 mu-law 编码的音频解码为 pcm 音频。我的服务发布了原始 mu-law 编码的音频字节,我从 NAudio 收到一个错误,即数据没有 RIFF 标头。我需要以某种方式添加它吗?我使用的代码是:
WaveFileReader reader = new WaveFileReader(tmpMemStream);
using (WaveStream convertedStream = WaveFormatConversionStream.CreatePcmStream(reader))
{
WaveFileWriter.CreateWaveFile(recordingsPath + "/" + outputFileName, convertedStream);
}
我还将原始数据保存到磁盘并在 Matlab 中进行解码,这没有问题。谢谢。
【问题讨论】: