关于语谱图的简单介绍可以参考这篇文章
现代语音信号处理之语谱图(spectrogram)

下面对 ai d s t 这四个语音进行语谱图绘制

绘制代码如下

mkdir('***');%新建存放语谱图的文件夹
file='***';%声音信号所在文件夹
file1=strcat(file,'*.wav');
% file1='***';%(strcat:连接多个字符串)
file2=dir(file1);%获取文件夹下所有的wav文件(dir:读取文件夹下所有文件和文件夹/特定后缀的文件)
k=length(file2);%计算wav文件个数(length:数组长度,行数或者列数的较大值  size:数组的行数和列数 numel:元素总数)
R=512;%窗长
window=hamming(R);%汉明窗
N=512;%fft个数,与窗长相同
L=256;%步长
overlap=R-L;%帧长重叠部分,也叫帧移,一般重叠部分为50%
for i=1:kfile3=strcat(file,file2(i).name);%单个音频的绝对路径[x,fs]=audioread(file3);%读取单个音频,fs是采样频率x1=x(:,1)%x为双声道,所以后面取单声道数据%plot(x1)%可以画波形图file4=strcat('***',file2(i).name,'.jpg')%语谱图命名方式和存储文件夹%x1=awgn(x1,100,'measured','linear');%可以加白噪subplot(2,2,i);specgram(x1,N,fs,window,overlap);%第一种:specgram无输出的时候,直接画出来saveas(gca,file4);%保存语谱图图片title('窄带语谱图');end

宽带语谱图

窄带语谱图

语音信号处理(四):生成语音信号的语谱图相关推荐

  1. 使用Matlab绘制语音信号的语谱图

    本文绘制语音信号的语谱图主要使用了spectrogram函数,spectrogram是一个MATLAB函数,使用短时傅里叶变换得到信号的频谱图.当使用时无输出参数,会自动绘制频谱图:有输出参数,则会返 ...

  2. 语谱图(四) Mel spectrogram 梅尔语谱图

    1. 语谱图的产生 前文介绍了语谱图的产生 这里在简单小结如下, 信号预处理,预加重, 分帧, 加窗, 进行STFT 变换, 生成频谱图: 对单帧信号的频谱进行映射, (2,3 步骤如下图) 将映射后 ...

  3. python求语音信号短时能量、短时过零率、语谱图

    python语音信号处理(二) 一.短时能量 短时能量主要用于区分浊音段和清音段,因为浊音时E(i)值比清音时大得多:区分声母与韵母的分界和无话段与有话段分界. 计算第i帧语音信号yi(n)的短时能量 ...

  4. 【语音信号处理】1语音信号可视化——时域、频域、语谱图、MFCC详细思路与计算、差分

    基本语音信号处理操作入门 1. 数据获取 2. 语音信号可视化 2.1 时域特征 2.2 频域特征 2.3 语谱图 3. 倒谱分析 4. 梅尔系数 4.1 梅尔频率倒谱系数 4.2 Mel滤波器原理 ...

  5. 语音信号处理频域语谱图matlab实验,语音信号的频域分析

    实验二:语音信号的频域分析 实验目的:以MATLAB 为工具,研究语音信号的频域特性,以及这些特性在<语音信号处理>中的应用情况. 实验要求:利用所给语音数据,分析语音的频谱.语谱图.基音 ...

  6. 语音信号处理-概念(一):时域信号(横轴:时间;纵轴:幅值)、频谱图(横轴:频率;纵轴:幅值)--傅里叶变换-->时频谱图(语谱图/声谱图)【横轴:时间;纵轴:频率;颜色深浅:幅值】

    我们经常接触到与频谱相关的概念.本节对这些概念之间的区别进行简单的介绍. 一般来讲,将一段时域信号通过离散傅里叶变换后,将频率作为横轴.幅度作为纵轴,得到的图像称作 频谱.若将相位作为纵轴,则称为 相 ...

  7. MATLAB实现实时录音,语音采集与读写用matlab实现录音以及语谱图的绘制.pdf

    <语音信号处理>仿真作业 院 系 电气与电子工程学院 专业班级 姓 名 学 号 指导教师 2020 年 3 月 作业题目:语音采集与读写 一.目的 (1)了解matlab 采集语音信号的原 ...

  8. python语音信号处理_现代语音信号处理笔记 (一)

    本系列笔记对胡航老师的现代语音信号处理这本书的语音处理部分进行总结,包含语音信号处理基础.语音信号分析.语音编码三部分.一开始以为三部分总结到一篇文章里就可以了,但写着写着发现事情并没有那么简单... ...

  9. waveform波形图(时域图)、spectrum(频谱图)、spectrogram(语谱图)、MFCC

    人的气流(excitation)通过声道到嘴唇产生声音.唇齿舌的形状决定了发出怎样的声音,这个形状通过频谱图中的包络中显示出来.而MFCCs就是一种准确描述这个包络的一种特征. 一.waveform波 ...

最新文章

  1. EMD算法原理与python实现
  2. 机器学习(MACHINE LEARNING)MATLAB三层神经网络的简单应用
  3. “对技术没有好奇心”真的是很失败的一件事情
  4. python命令窗口中怎么导入numpy_科学网—windows7下python3.6如何导入numpy,Astropy - 杨涛只的博文...
  5. ubuntu 18.04下安装Java
  6. “他们”将变身为全国最大的房屋租赁供应商
  7. 在Windows服务器上启用远程桌面连接
  8. 微信小程序实现上传图片的功能
  9. 易基因|DNA-蛋白质互作的检测技术及ChIP-seq实验关键 | 易讲堂
  10. 168. Excel表列名称
  11. 用asp获取服务器IP和客户端IP
  12. SpringBoot整合Thymeleaf(22)
  13. 7-33 电话聊天狂人
  14. proxmox ve 7.2 AMD显卡直通 网卡驱动 调度器
  15. 什么是函数式编程?总结
  16. [构造]Repetitions Decoding Codeforces1642D
  17. 网络游戏开发中的通讯杂谈
  18. 3225的晶体一脚和三脚有什么区别
  19. H323——H239演示功能
  20. 汇编语言里 eax, ebx, ecx, edx, esi, edi, ebp, esp

热门文章

  1. win10无法打开匿名级安全令牌_打开网页老提示来自网络的消息404 - 卡饭网
  2. ReactNative系列之十二图标组件react-native-vector-icons的使用
  3. C语言strstr()函数使用注意事项
  4. Spark 安装配置及下载地址
  5. Python中end作用
  6. 五大常用算法之一——分治算法
  7. 【《WebGL编程指南》读书笔记——着色器和程序对象的准备】
  8. 使用Xpath提取猫眼电影标题,演员及剧情信息
  9. centos6.8安装db2expc11.1
  10. iPhone5C三大看点:性能不输iPhone5 或售3399元