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

运行结果如下 :

相关推荐
prettyxian10 小时前
【QT】Qt从零入门指南:创建你的第一个GUI程序
开发语言·qt
csg110710 小时前
LORA网络的“最后一公里”难题:当信号被重重阻挡,我们有哪些“方法”来增强覆盖?
单片机·嵌入式硬件·物联网·算法
brave and determined10 小时前
传感器学习(day18):智能手机3D结构光:解锁未来的第三只眼
嵌入式硬件·算法·3d·智能手机·tof·嵌入式设计·3d结构光
CoovallyAIHub10 小时前
当小龙虾算法遇上YOLO:如何提升太阳能电池缺陷检测精度?
深度学习·算法·计算机视觉
AllinLin10 小时前
javaScript学习计划(Day26-30)
开发语言·javascript·学习
代码游侠10 小时前
应用——Linux Socket编程
运维·服务器·开发语言·笔记·网络协议·学习
ss27310 小时前
Java定时任务:ScheduledThreadPoolExecutor
开发语言·python
努力学算法的蒟蒻10 小时前
day48(12.29)——leetcode面试经典150
算法·leetcode·面试
CoovallyAIHub10 小时前
AI如何精准关联照片与抽象平面图?C3数据集迈向3D视觉多模态
深度学习·算法·计算机视觉