程序功能:
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];endfor 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];endaudiowrite('final.wav',Z,fs);
合并的音频: