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

运行结果如下 :

相关推荐
背心2块钱包邮5 分钟前
第9节——部分分式积分(Partial Fraction Decomposition)
人工智能·python·算法·机器学习·matplotlib
Simon席玉6 分钟前
C++的命名重整
开发语言·c++·华为·harmonyos·arkts
仰泳的熊猫6 分钟前
1148 Werewolf - Simple Version
数据结构·c++·算法·pat考试
chao1898447 分钟前
MATLAB中的多重网格算法与计算流体动力学
开发语言·算法·matlab
木盏7 分钟前
三维高斯的分裂
开发语言·python
大工mike7 分钟前
代码随想录算法训练营第四十四天 | 99.岛屿数量 深搜 99.岛屿数量 广搜 100. 岛屿的最大面积
算法
精神小伙就是猛14 分钟前
C# sealed密封 追本溯源
开发语言·c#
不穿格子的程序员23 分钟前
从零开始学算法——链表篇3:合并两个有序链表 + 两数相加
数据结构·算法·链表·dummy
真正的醒悟25 分钟前
图解网络35
开发语言·网络·php
大连好光景37 分钟前
批量匿名数据重识别(debug记录)
开发语言·python