程序功能:
1.讀入wav下的所有音頻
2.每個音頻截取前0.6秒
3.合並每個音頻
clear all; cd = 'wav'; waveFiles = dir(fullfile(cd,'*.wav')); len = size(waveFiles,1); Z = []; for i = 1:len fileName = [cd '/' waveFiles(i).name]; disp(fileName); [X, fs] = audioread(fileName); X=X( ( 1 : int32(fs*0.6) ), : ); Z = [Z; X]; end for i = 1:len fileName = [cd '/' waveFiles(len - i + 1).name]; disp(fileName); [X, fs] = audioread(fileName); X=X( ( 1 : int32(fs*0.6) ), : ); Z = [Z; X]; end audiowrite('final.wav',Z,fs);