что если мой tmpMemStream - это файл?

аюсь использовать NAudio для декодирования звука в формате mu-law в формат pcm. Мой сервис POST поставил необработанные байты аудио в формате mu-law, и я получаю сообщение об ошибке от NAudio, что у данных нет заголовка RIFF. Нужно ли как-то добавить это? Код, который я использую:

WaveFileReader reader = new WaveFileReader(tmpMemStream);
using (WaveStream convertedStream = WaveFormatConversionStream.CreatePcmStream(reader))
{
    WaveFileWriter.CreateWaveFile(recordingsPath + "/" + outputFileName, convertedStream);
}

Я также сохраняю необработанные данные на диск и делаю декодирование в Matlab, которое работает без проблем. Благодарю.

Ответы на вопрос(1)

Ваш ответ на вопрос