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

运行结果如下 :

相关推荐
算法鑫探15 小时前
C语言结构体:学生信息统计实战
c语言·数据结构·算法·新人首发
前进的李工15 小时前
LangChain使用之Model IO(提示词模版之FewShotPromptTemplate)
开发语言·人工智能·语言模型·langchain·agent
Ivanqhz15 小时前
寄存器分配的核心函数 allocate
java·开发语言·后端·python·rust
天远云服15 小时前
驾培系统车辆核验实战:PHP集成天远二手车估值API实现学员车辆信息自动化管理
大数据·开发语言·自动化·php
2501_9454248015 小时前
高性能计算资源调度
开发语言·c++·算法
野犬寒鸦15 小时前
JVM垃圾回收机制深度解析(G1篇)(垃圾回收过程及专业名词详解)(补充)
java·服务器·开发语言·jvm·后端·面试
ZHOUPUYU15 小时前
PHP异步编程实战ReactPHP到Swoole的现代方案
开发语言·php
2301_7765087215 小时前
C++中的组合模式变体
开发语言·c++·算法
历程里程碑15 小时前
44. TCP -23Linux聊天室实现命令符功能
java·linux·开发语言·数据结构·c++·排序算法·tcp
Frostnova丶15 小时前
LeetCode 1594.矩阵中最大的非负乘积
算法·leetcode·矩阵