Matlab为我们提供了音频文件读取函数wavread, 以这个函数为基础可实现语音音频时域波形的绘制.

一开始我直接将.m4a文件改为.wav文件, 虽然语音文件能够通过播放器播放, 但Matlab无法读取. 为了实现格式的转换, 我下载了格式工厂, 在其中进行了.m4a格式到.wav格式的转换, 最终Matlab可正常读取这两个语音文件.

本程序中使用的两个语音文件分别为朗读"为什么要学习信号与系统"的男声语音和女生语音, 下面我们可以通过程序的运行结果直观地感受它们的不同.

% 读取男声语音文件
% x : 音频信号, Fs : 采样频率, Nbits : 采样时使用的位数
[x1, Fs1, Nbits1] = wavread('C:\Users\surface\Desktop\ZSY_Voice.wav');
% 把矩阵x中第一列元素赋值给x
x1 = x1(:,1);
% 将x中元素的个数赋值给N
N1 = length(x1);
% 按秒为单位绘制语音信号波形
t1 = (0 : N1 - 1) / Fs1;
% 第一幅图
figure(1);
% 绘制男生语音信号波形图
plot(t1, x1);
xlabel('time(s)');
ylabel('x(t)');
% sound(x, Fs); 播放音频信号x
% 读取女生语音文件
[x2, Fs2, Nbits2] = wavread('C:\Users\surface\Desktop\XWR_Voice.wav');
x2 = x2(:,1);
N2 = length(x2);
t2 = (0 : N2 - 1) / Fs2;
% 第二幅图
figure(2);
plot(t2, x2);

通过Matlab分析语音信号的时频特性相关推荐

  1. 实验二 语音信号基本时频分析(待更改)

    实验二 语音信号基本时频分析 1.实验目的 1.1 学习与掌握语音信号的分帧及加窗 1.2 了解并分析信号加汉明窗及矩形窗后的差别 1.3 分析清音与浊音的时域及频谱域波形特征(画图.对比) 1.4 ...

  2. 基于matlab 的语音信号分析和处理,基于matlab_的语音信号分析和处理

    基于matlab_的语音信号分析和处理 1 基于MATLAB 的语音信号分析和处理 福建师范大学协和学院 信息技术系 电子信息科学与技术专 124122006028 王祯飞 指导老师 黄小芬[摘要]本 ...

  3. matlab语音加入正弦噪声,基于Matlab的语音信号去噪声处理 毕业论文.doc

    基于Matlab的语音信号去噪声处理 毕业论文 本科毕业论文(设计) 题目:基于Matlab的语音信号去噪声处理 姓 名: 学 号: 1142051102 专 业: 电子信息工程 院 系: 电子通信工 ...

  4. 关于通用雷达信号的时频分析与图像绘制(Matlab)

    关于通用雷达信号的时频分析与图像绘制(Matlab) 最近在研究雷达信号的调制识别,所以对通用的雷达信号种类进行了时频域上的研究,下面小结给大家,从信号的原理到matlab的时频图绘制. 信号种类 这 ...

  5. 频域参数 matlab,基于MATLAB的语音信号时频域参数分析

    22 科技广场 2007.9 基于MATLAB的语音信号时频域参数分析 the Character Analysis of Speech Signal with Time and Frequency ...

  6. 跳频信号 matlab,time-frequency 关于跳频信号的时频分析过程,介绍的比较详细 matlab 259万源代码下载- www.pudn.com...

    文件名称: time-frequency下载  收藏√  [ 5  4  3  2  1 ] 开发工具: matlab 文件大小: 73 KB 上传时间: 2014-10-16 下载次数: 14 提 ...

  7. Matlab语音采集与读写程序,基于MATLAB的语音信号录制采集和分析的程序设计

    理 论广 角 ● I 基于 MATLAB的语音信号录制采集和分析的程序设计 刘 晓炯 (西北民族大学电气工程学院 甘肃 兰州I 730030) [摘 要]语音信号处理技术是语音处理领域中新近发展起来的 ...

  8. 判断清浊音 matlab,基于MATLAB的语音信号的清浊音分析.doc

    基于MATLAB的语音信号的清浊音分析 目录 1 语音信号概述1 1.1 语音信号的基本组成1 1.2 语音信号的"短时谱"1 1.3 基音周期2 1.4 短时分析技术2 2 语音 ...

  9. 地震 位错模型 matlab,8解(EEMD)的汶川Ms8[1].0强震动记录时频特性分析

    第34卷第3期地震学报V01.34,No.32012年5月(350-362)ACTASEISMOLOGICASINICAMay,201Z李大虎,赖敏,何强,马新欣,顾勤平.2012.基于聚类经验模态分 ...

最新文章

  1. Spring Boot 2.0 多图片上传加回显
  2. Zookeeper的数据模型
  3. 亲测可用的github只下载一个文件夹的方法
  4. HTML中的div标签
  5. learning中的数学
  6. c语输入单引号_C语言的printf不能用单引号?
  7. datagrip将一个数据库中的数据_跨平台数据库管理神器DataGrip,用上就爱不释手...
  8. 【Java从0到架构师】项目实战 - 会话管理、EhCache、JWT、权限管理 Shiro、打包部署
  9. RabbitMQ的六种工作模式(三)
  10. 总结的iOS、mac开源项目及库,持续更新。。。。 github排名 https://github.com/trending,github搜索:https://github.com/search
  11. C语言:Fibonacci数列打印
  12. 猿创征文|2022全球程序员薪资排行一览
  13. 王者荣耀服务器微信怎么和电脑,[技术贴]微信账号与游戏账号独立的终极版教程...
  14. 文章引言--森林干扰--rse
  15. 以开发之名|线上家装新美学——梦想之家,由你来定
  16. 利用CSS改变图片颜色的100种方法!
  17. un7.2:IDEA中实现登录功能
  18. RIASEC World-of-Work Map 职业测评
  19. HTML轮播图的制作【此处小编的代码部分并没有加入JavaScript部分】
  20. 运维(21) 制作WinPE启动U盘

热门文章

  1. 《信号与系统》解读 第3章 强大的傅里叶时域频域分析工具-4:傅里叶运算的5大主要特性
  2. 算法模型---支持向量机(SVM)
  3. 11.4 实施定量风险分析
  4. (已解决)wps2023无法加载此加载项程序mathpage.wll
  5. OLTP 与 OLAP 的意义及区别
  6. c语言程序设计上机实验指导书答案,C语言程序设计上机指导书及答案.pdf
  7. 北京物资学院计算机全国排名,2021年北京物资学院排名,附全国最新排名
  8. P4论文粗读笔记(一)
  9. matlab svm 语音识别,【情感识别】基于matlab支持向量机(SVM)的语音情感识别【含Matlab源码 543期】...
  10. ip地址phpinfo.php,本地主机/phpinfo.php