Поскольку вы не указали его, я предполагаю, что вы используете Matlab 2018b, поэтому я укажу вам самую последнюю документацию о audioread :
![audioread](https://i.stack.imgur.com/qNao5.png)
Как видите, PCM отсутствует в списке поддерживаемых форматов .
Вы должны попытаться проверить, можете ли вы настроить параметр AudioRecorder для записи.Ваш аудио в другом формате из тех, которые поддерживаются в списке: .wav, .ogg, .flac, .au, .aif, .aifc, mp3, .mp4 ...
Альтернативный вариантбез использования audioread
будет импортировать данные PCM, как любой другой файл данных, а затем преобразовать их в 16-битный WAV.Я предполагаю, что частота дискретизации составляет 44100 Гц.
fid = fopen('audioFile.pcm'); % Open raw pcm file
audio = int16(fread(fid, Inf, 'int16')); % Convert data into 16 bit
fclose(fid); % Close pcm file
audiowrite('audioFile.wav', audio, 44100,'BitsPerSample', 16); % Write wav