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

运行结果如下 :

相关推荐
一壶浊酒..5 分钟前
Scrape Webpack练习
开发语言·javascript·webpack
命运之光40 分钟前
【C语言完整代码】就诊信息管理系统
java·c语言·开发语言
命运之光1 小时前
【C语言完整代码】图书管理系统:图书馆场景下的增删改查实战
c语言·开发语言
猿长大人1 小时前
C# | Serilog 新手入门
开发语言·c#·.net·log
Forever Nore1 小时前
学完C语言力扣第一题做不来正常吗
数据结构·算法
hansang_IR2 小时前
【题解】LC:倍增 / 区间并查集(Range Parallel Unionfind)
c++·算法·并查集
在世修行3 小时前
从零打造 C# 工业视觉检测系统(七):串口通信 SerialPort 封装与开发
开发语言·c#·modbus rtu·rs232/rs485
Hammer_Hans3 小时前
DFT笔记98
java·开发语言·数据库
Tisfy3 小时前
LeetCode 3731.找出缺失的元素:哈希 / 排序
算法·leetcode·哈希算法·排序·哈希表
lucas_AI4 小时前
Q-CueGraph:你的多模态大模型会 zoom,但真的知道该看哪儿吗?
人工智能·算法