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

运行结果如下 :

相关推荐
Dillon Dong2 分钟前
机侧同步定子电压环的PI整定:从“对齐三个量“到“闭环四步法“
算法·变流器·风电控制·dfig
Languorous.8 分钟前
C++数据结构进阶|图(Graph)详解:从存储到面试高频算法实战
算法
凯瑟琳.奥古斯特10 分钟前
SpringBoot快速入门指南
java·开发语言·spring boot·后端·spring
我头发还没掉光~10 分钟前
P4147 玉蟾宫
数据结构·c++·算法
江屿风25 分钟前
【c++笔记】类和对象流食般投喂(上)
开发语言·c++·笔记
xyq202435 分钟前
Lua 模块与包
开发语言
江汉似年44 分钟前
强化学习中的 On-policy 与 Off-policy 全面解析
人工智能·深度学习·算法·rl
小短腿的代码世界1 小时前
打印不止是QPrinter:深入Qt Print Support框架的内核设计与跨平台输出管道
开发语言·qt
性野喜悲1 小时前
python将excel中的链接转成图片并替换链接展示在excel中【将pdf的第一页插入excel并将对应信息获取到插入签名等位置】
开发语言·python·excel
诙_1 小时前
C++代码实践应用
开发语言·c++