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

运行结果如下 :

相关推荐
Theodore_10223 分钟前
深度学习(12)正则化线性回归中的偏差与方差调试
人工智能·深度学习·算法·机器学习·线性回归
比昨天多敲两行12 分钟前
C++ 多态
开发语言·c++
、BeYourself15 分钟前
Scala 字面量
开发语言·后端·scala
Amumu1213817 分钟前
JS:ES6~ES11基础语法(二)
开发语言·前端·javascript
Amumu1213819 分钟前
Js:ES6~ES11基础语法(一)
开发语言·前端·javascript
m0_5698814720 分钟前
跨语言调用C++接口
开发语言·c++·算法
zdl68620 分钟前
搭建Golang gRPC环境:protoc、protoc-gen-go 和 protoc-gen-go-grpc 工具安装教程
开发语言·后端·golang
LilySesy1 小时前
【与AI+】英语day1——ABAP基础与数据类型
开发语言·ai·sap·abap
老鼠只爱大米1 小时前
LeetCode经典算法面试题 #295:数据流的中位数(双堆法、有序列表、平衡树等多种实现方案详解)
算法·leetcode·优先队列··数据流·中位数·java 面试题