首页 > 代码库 > Matlab之合并音频
Matlab之合并音频
程序功能:
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);
Matlab之合并音频
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。