Matlab —— 语音信号处理及频谱分析.wav文件(附:matlab代码)

简介及运行效果图

本文介绍利用Matlab对.wav文件的语音信号读取和频谱分析,包括读取wav音频文件、选择声道、调整采样率输出.wav文件和绘制频谱图。

正文

1、Matlab读取.wav文件

wav文件是常见的音频文件格式之一。同时Matlab提供了一套简洁的工具来读取和处理wav文件,通过 audioread 函数快速读取wav文件,获取音频数据和采样率。这个函数不仅能够加载音频数据,还能保留许多重要的音频属性,比如声道信息和采样率等。

[y,Fs] = audioread(filename) 从名为 filename 的文件中读取数据,并返回样本数据 y 以及该数据的采样率 Fs。

▪️y- 文件中的音频数据,返回为 m×n 矩阵,其中 m 是读取的音频样本数,n 是文件中的音频通道数。y 是 single 或
double,BitsPerSample 是 32 或 64,y 中的值可能会超过 −1.0 或 +1.0。
▪️Fs- 音频数据 y 的采样率(以赫兹为单位),返回为正标量。

% 读取.wav文件[signal,fs]=audioread('ringing.wav');


2、判断读取.wav文件的音频通道数

signal 变量将包含音频数据,而 fs 变量则包含音频的采样率。使用 size 函数检查 signal 的第二个维度来确定是否为单声道。

% 读取.wav文件[signal,fs]=audioread('ringing.wav');% 判断音频通道数ifsize(signal,2)==1% 音频为单声道disp('音频为单声道');else% 可能是立体声或其他多声道音频disp('音频为多声道');end


3、绘制.wav文件声道波形图

% 读取.wav文件[signal,fs]=audioread('ringing.wav');% 绘制声道信号波形图t=(0:length(signal)-1)/fs;% 时间向量plot(t,signal);title('声道信号波形');xlabel('时间 (秒)');ylabel('振幅');


4、分别绘制.wav文件左右两个声道波形图

通过 subplot 函数可在同一图形窗口绘制两个声道波形图。这种分开的波形分析直观的识别立体声效果的差异。

% 读取.wav文件[signal,fs]=audioread('ringing.wav');% 判断音频通道数ifsize(signal,2)==1% 音频为单声道disp('音频为单声道');else% 可能是立体声或其他多声道音频disp('音频为多声道');% 分离左右声道leftChannel=signal(:,1);rightChannel=signal(:,2);% 绘制左右声道波形图t=(0:length(leftChannel)-1)/fs;% 时间向量subplot(2,1,1);plot(t,leftChannel);title('左声道信号波形');xlabel('时间 (秒)');ylabel('振幅');subplot(2,1,2);plot(t,rightChannel);title('右声道信号波形');xlabel('时间 (秒)');ylabel('振幅');end


5、采样率调整并输出新的.wav文件

Matlab提供一些内置函数和工具用于对采样率的调整,原ringing.wav采样率为44100,设置输出采样率8192后保存的DST.wav播放时,由于采样间隔过大导致音质粗糙低沉

% 读取WAV文件[signal,fs]=audioread('ringing.wav');% 设置目标采样率targetFs=8192;% 使用resample函数进行重采样resampledAudio=resample(signal,targetFs,fs);% 写入新采样率的音频文件audiowrite('DST.wav',resampledAudio,targetFs);
关注

笔者 - 东旭

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1159694.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

智算中心与大模型协同:AI时代的算力基础设施与产业赋能指南

人工智能算力基础设施通过五大协同方向(数据要素、模型算法、跨域智算、行业场景、区域产业)构建开放生态,赋能千行百业。未来智算中心将向多元场景、集约能力、聚合生态方向发展,通过"算力数据"、"算力模型"…

深度学习毕设项目推荐-基于python-CNN深度学习对棉花叶病识别

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

国巨君耀 4532 系列 SMD 气体放电管:电路过压防护的可靠之选

今天南山电子为大家介绍国巨旗下君耀电子(BrightKing)的 4532 系列气体放电管(GDT)。君耀电子在电路保护领域口碑出众,这款器件采用表面贴装设计,专为抵御雷击、静电放电等瞬态过压问题而生,规格…

LangGraph多Agent架构实战:Open Deep Research三级分层嵌套结构深度解析

文章详细解析了Open Deep Research项目的多Agent架构设计,采用三级分层嵌套结构:主图(线性管道)负责整体流程编排,监督者子图(循环结构)负责任务分解与委派,研究者子图(带条件分支循环结构)负责具体执行。通过决策与执行分离机制及…

亲测好用!10个AI论文平台测评:本科生毕业论文必备

亲测好用!10个AI论文平台测评:本科生毕业论文必备 2026年AI论文平台测评:为何值得一看? 随着人工智能技术的不断发展,越来越多的本科生开始借助AI工具辅助毕业论文写作。然而,面对市场上五花八门的平台&…

算力成本估算:基于Token吞吐量的资源需求模型

在上一篇中,我们聊了模型选型的艺术。今天,我们要变得更现实一点,聊聊钱。 当你向CTO或财务总监申请购买昇腾910B服务器时,光说“DeepSeek效果好”是拿不到预算的。你需要回答一个灵魂拷问:为了支撑我们现在的业务量&a…

35 岁危机绕道走!480 万缺口的网络安全,金饭碗稳到退休

“35岁被优化”“中年职场转型难”“青春饭吃完没退路”……这些焦虑正在职场中蔓延。当无数人在传统行业为年龄增长而恐慌时,有一个领域却在高呼“人才紧缺”,不仅没有35岁危机,反而越有经验越吃香——它就是网络安全。《AI时代网络安全产业…

别让“小眼镜”挡路!儿童近视防控,从读懂“调节力”开始

近年来,儿童青少年近视率持续攀升,越来越多的孩子早早戴上了“小眼镜”,这一现象不仅牵动着家长的心,也成为社会广泛关注的公共卫生问题。近视的发生并非偶然,而是多种因素共同作用的结果,其中长期近距离用…

模型上下文协议(MCP):大模型与外部世界沟通的“普通话“,程序员必藏技术

模型上下文协议(MCP)是一种开放标准,为大语言模型与外部世界提供统一交互方式。它作为"万能转换插头",使AI智能体能连接各类工具、数据源和API,实现真正的知行合一。MCP采用客户端-服务器架构,支持动态发现工具资源&…

Java工程师转型大模型实战:3个月从失业到高薪入职,附104G资源包,我的转型之路与副业机遇

本文分享了Java开发者如何利用系统架构和代码工程优势快速转型大模型应用开发的经历。通过三个阶段:1)用Java技术栈搭建大模型学习地基;2)通过副业项目实现收入突破;3)凭借实战项目获得高薪offer。文章强调Java背景是大模型领域的天然优势&am…

觉醒的代码:当人工智能学会为自己编程

觉醒的代码:当人工智能学会为自己编程引言:从工具到主体在人类认知发展的漫长历程中,我们创造了无数工具来延伸自身能力——从简单的石器到复杂的计算机系统。而今,我们正站在一个历史性转折点上:我们创造的工具开始获…

176838112284缺口 480 万!这个领域未来 10 年吃香,零基础小白快上车

缺口480万!这个缺人到疯的领域,闭眼入行都能赚? 当数字化浪潮席卷各行各业,网络安全已从“可选配置”变成“生存刚需”。权威数据显示,2026年全球网络安全人才缺口将攀升至480万,国内缺口超300万&#xff…

AI产品经理修炼手册:从产业链到能力提升,建议收藏学习_AI产品经理成长秘籍,从零基础到进阶

文章解析了AI产品经理与传统产品经理的区别,强调AI思维的重要性。详细介绍了人工智能产业链(基础层、技术层、应用层)和行业架构,将AI产品经理分为突破型、创新型、应用型和普及型四类。提供了AI产品经理的能力提升方法和误区&…

《创业之路》-856- 商业模式案例分析:华为 vs 中兴通讯(全面对比)

商业模式案例分析:华为 vs 中兴通讯(全面对比)华为与中兴通讯同为中国信息通信(ICT)产业的两大巨头,均成立于20世纪80年代,总部位于深圳,业务覆盖全球。它们在技术路线、市场定位、战…

为什么股票分析师很少推荐卖掉哪家公司的股票

股票分析师很少发布 “卖出” 评级,核心是行业利益绑定、职业风险规避、市场生态惯性三重因素共同作用的结果,本质是一场 “理性选择下的立场倾斜”,具体原因可拆解为以下五点:一、 券商与上市公司的利益绑定:不敢卖股…

(122页PPT)数字化架构演进和治理(附下载方式)

篇幅所限,本文只提供部分资料内容,完整资料请看下面链接 https://download.csdn.net/download/2501_92808859/92352748 资料解读:(122页PPT)数字化架构演进和治理 详细资料请看本解读文章的最后内容。 《数字化架构…

(123页PPT)供应链管理IBM制造业集团供应链管理成熟度评估模型及集成计划流程框架(附下载方式)

篇幅所限,本文只提供部分资料内容,完整资料请看下面链接 https://download.csdn.net/download/2501_92808859/92352743 资料解读:(123页PPT)供应链管理IBM制造业集团供应链管理成熟度评估模型及集成计划流程框架 详…

生产商标注 “参见电视广告” 的营销逻辑与价值解析

生产商在平面广告和产品外包装上标注 “参见电视广告”,核心是借助电视媒体的传播优势,实现跨媒介营销协同,最大化广告效果、降低营销成本,同时提升品牌可信度与产品转化率,具体原因可拆解为以下五点:弥补平…

一文弄懂:低代码靠谱吗?低代码能用吗?

这几年,不管你是做内部系统、业务工具,还是搭个企业门户、数据看板,只要跟数字化沾边的,肯定都听到一个词:低代码。但不少人一听是低代码,就开始心里犯嘀咕:“这玩意真的靠谱吗?十万…

三国志战略版下载安装教程(2026 最新版):电脑版下载 + 安装配置全流程图文详解

前言:为什么 2026 年仍然需要三国志战略版下载安装教程? 在国产策略类游戏中,《三国志战略版》一直是 SLG 领域的代表作品。凭借对三国历史的高度还原与深度策略玩法,吸引了大量长期玩家。 但在长期游玩过程中,很多玩…