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

运行结果如下 :

相关推荐
浅碎时光80716 分钟前
Qt (按钮/显示/输入/容器类控件 布局管理器)
开发语言·qt
bubiyoushang88825 分钟前
OFDM系统信道估计MATLAB实现(LS、MMSE、DCT、LRMMSE方法)
开发语言·网络·matlab
abant232 分钟前
leetcode 739 单调栈模板题
算法·leetcode·职场和发展
Felven34 分钟前
C. Dora and Search
c语言·开发语言
John Song3 小时前
Python创建虚拟环境的方式对比与区别?
开发语言·python
搞程序的心海3 小时前
Python面试题(一):5个最常见的Python基础问题
开发语言·python
宝贝儿好6 小时前
【强化学习实战】第十一章:Gymnasium库的介绍和使用(1)、出租车游戏代码详解(Sarsa & Q learning)
人工智能·python·深度学习·算法·游戏·机器学习
weixin_458872619 小时前
东华复试OJ二刷复盘2
算法
Charlie_lll9 小时前
力扣解题-637. 二叉树的层平均值
算法·leetcode
MediaTea9 小时前
Python:collections.Counter 常用函数及应用
开发语言·python