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

运行结果如下 :

相关推荐
DLite3 小时前
NLang 0.9.0发布:成为可嵌入语言
开发语言·编程语言·编译技术·nlang
信奥卷王3 小时前
[GESP202509 六级] 划分字符串(含视频)
数据结构·算法
有同事要进步3 小时前
LeetCode 14. 最长公共前缀:纵向扫描一次讲透
开发语言·python
修船大队长4 小时前
CanNm 从休眠唤醒后重复消息报文的周期与数量分析
开发语言·php
事圆则缓4 小时前
Kotlin 变量与函数:把页面状态和行为写成清楚的契约
android·开发语言·kotlin
酒醉的胡铁4 小时前
相似度搜索的常见算法
算法·ai
silvamux_4 小时前
豆包 API 调用教程:Python 接入可跑通示例
开发语言·python
局部有解4 小时前
Leetcode Hot100 - 最长连续序列
算法·leetcode·职场和发展
wdfk_prog4 小时前
LWIP教程 15:IPv4 与 IPv6——从网络层工作原理到嵌入式工程取舍
运维·开发语言·网络·笔记·学习·智能路由器·ip
棉猴4 小时前
玩游戏学Python10-算术运算符应用2
开发语言·python·玩游戏·游戏编程