Я пытаюсь использовать NAudio для декодирования закодированного звука аудио в формате pcm. Мой сервис POSTED загрузил закодированные звуковые байты, закодированные в mu-law, и я получаю ошибку от NAudio, что у данных нет заголовка RIFF. Должен ли я добавить это как-то? Код я использую:Использование NAudio для декодирования звука mu-law
WaveFileReader reader = new WaveFileReader(tmpMemStream);
using (WaveStream convertedStream = WaveFormatConversionStream.CreatePcmStream(reader))
{
WaveFileWriter.CreateWaveFile(recordingsPath + "/" + outputFileName, convertedStream);
}
Я также сохранение исходных данных на диск и делать декодирование в Matlab, который работает без проблем. Благодарю.
Спасибо вы Марк! Это сработало отлично. – Sean
Что делать, если мой tmpMemStream является файлом? – Har