使用Matlab实现声音信号处理

利用Matlab软件对声音信号进行读取、放音、存储

先去下载一个声音文件;使用这个代码即可

Matlab 复制代码
clear;
clc;
[y, Fs] = audioread('xxx.wav');
plot(y);
y = y(:, 1);
spectrogram(y);
sound(y, Fs);
% player = audioplayer(y, Fs);

y1 = diff(y(:, 1));
subplot(2, 1, 1);
plot(y(:, 1));
subplot(2, 1, 2);
plot(y1);

运行结果如下 :

相关推荐
某林21212 分钟前
局部路径规划器 DWB:速度采样与评分权重的取值分析
人工智能·算法·架构·机器人·技术复盘
geovindu13 分钟前
rust: Mediator Pattern
开发语言·后端·设计模式·rust·中介者模式·行为模式
AI职业加油站13 分钟前
模数共振行动解读|大模型应用工程师证书,匹配行业 RAG/Agent 落地人才需求
人工智能·学习·算法·职场和发展·职场发展
传奇开心果编程23 分钟前
【Rust入门练中学】第8课:错误处理
开发语言·rust·错误处理·编程语言理论·通用编程语言
郑同学的笔记39 分钟前
【c++随笔30】C++ 注册回调函数
开发语言·c++
七夜zippoe1 小时前
启元 Q1 腿部运动学逆解:Python 算站立下蹲关节角
开发语言·python·ai·机器人·腿部运动学
熊猫钓鱼>_>1 小时前
精准碰一碰近场分享与拖拽投送实战:把文件“碰“进另一台设备【鸿蒙心迹】
开发语言·华为·harmonyos·鸿蒙·openharmony
lengxuenong1 小时前
树状数组 · 信息学学习手册2-离散化与逆序对
c++·学习·算法
琳达爱分享1 小时前
五个线程同时去换 token,四个被踢下线:刷新接口其实不是幂等的
后端·算法·架构
十二1 小时前
【洛谷题解】P1115 最大子段和(前缀和 + 维护最小前缀)
数据结构·c++·算法·蓝桥杯