Во-первых, поскольку ваш файл .pcm не содержит информации заголовка, вам нужно знать количество бит на семпл, которое вы использовали для его создания в Qt.Типичное значение будет 16 бит на выборку или тип данных int16
.Затем вы можете использовать fread
для считывания звукового сигнала из файла следующим образом:
fid = fopen('your_file.pcm', 'r');
audioWaveform = fread(fid, Inf, 'int16');
fclose(fid);
Если вы затем захотите выполнить какую-либо обработку, вам, вероятно, потребуется предоставить другие фрагментыинформации о том, когда вы ее создали в Qt, например, частота дискретизации.