博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Matlab之合并音频
阅读量:7052 次
发布时间:2019-06-28

本文共 508 字,大约阅读时间需要 1 分钟。

程序功能:

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);

 

合并的音频:

转载地址:http://zypol.baihongyu.com/

你可能感兴趣的文章
Spring中ApplicationContextAware的用法
查看>>
flask的session解读及flask_login登录过程研究
查看>>
ElasticSearch单机多实例环境部署
查看>>
python 练习
查看>>
Centos 安装 nload
查看>>
python3简单使用requests
查看>>
由一次java作业 引起的思考
查看>>
HDU 3389 Game(博弈)
查看>>
仅IE支持clearAttributes/mergeAttributes方法
查看>>
Linux中U盘和SD卡加载卸载命令
查看>>
github push403错误的处理
查看>>
Hibernate与 MyBatis的比较
查看>>
关于百度地图API的地图坐标转换问题
查看>>
【操作系统】设备管理(五)
查看>>
ArcObject开发时,axtoolbarcontrol中一些添加的按钮是灰色的问题
查看>>
[LeetCode] Guess Number Higher or Lower 猜数字大小
查看>>
netbeans 快捷键
查看>>
C#实现GDI+基本图的缩放、拖拽、移动
查看>>
github-ssh
查看>>
FiddlerScript学习一:改动Request或Response
查看>>