В Matlab вы можете читать файлы xls с readmatrix
. Возможно, вам лучше всего сначала экспортировать электронную таблицу аудиофайлов в CSV-файл .
Что касается организации данных, то для электронной таблицы будет проще всего содержать полный путь к файлу. file (то есть /path/from/root/to/file.wav
)
Итак, допустим, у вас было audio_files.csv
путей к файлам, таких как
/path/to/file1.wav, file1data
/path/to/file2.wav, file2data
/path/to/file3.wav, file3data
Вы можете прочитать каждый файл с чем-то вроде
filename = 'audio_files.csv';
audio_file_list = readmatrix(filename);
for audio_file = audio_file_list(:,1) % so long as the first column is the file paths
[y,Fs]=audioread(audio_file);
% do something to y
end
Конечно, % do something to y
будет полностью зависеть от того, чего вы хотите достичь.