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

运行结果如下 :

相关推荐
happy_baymax4 分钟前
Simulink 端口自动生成工具 (v2.1)(EXCEL+m语言)
服务器·matlab·excel·simulink
say_fall4 分钟前
深入理解AVL树:平衡调整机制与性能优化实战
开发语言·数据结构·c++·学习
帅小伙―苏7 分钟前
力扣128.最长连续序列
算法·leetcode
赖在沙发上的熊7 分钟前
Python数据序列
开发语言·python
Hello--_--World13 分钟前
Js面试题目录表
开发语言·javascript·ecmascript
tankeven13 分钟前
HJ180 游游的最长稳定子数组
c++·算法
聆风吟º13 分钟前
【C标准库】深入理解C语言strcmp函数:字符串比较的核心用法
c语言·开发语言·库函数·strcmp
Fanfanaas19 分钟前
Linux 进程篇 (四)
linux·运维·服务器·开发语言·c++·学习
Sylvia-girl20 分钟前
C++中类与对象
开发语言·c++
良木生香23 分钟前
【C++初阶】:泛型编程的代表作---C++初阶模板
c语言·开发语言·数据结构·c++·算法