利用MATLAB将批量的.wav文件批量保存为.mat类型文件,并按原文件名储存文件。
MATLAB代码如下:
fileFolder=fullfile('D:\yanyixia\xinyin\zzdszqwav');
dirOutput=dir(fullfile(fileFolder, '*.wav'));
fileNames={dirOutput.name}';
len = length(fileNames)
for i = 1:len
dir = fullfile('D:\yanyixia\xinyin\zzdszqwav' , fileNames{i})
[x, Fs] = audioread(dir)
name = erase(fileNames{i},'.wav')
save(strcat(name, '.mat') , 'x')
end
fileFolder=fullfile('D:\yanyixia\xinyin\zzdszqwav');
dirOutput=dir(fullfile(fileFolder, '*.wav'));
fileNames={dirOutput.name}';
len = length(fileNames)
for i = 1:len
dir = fullfile('D:\yanyixia\xinyin\zzds