一种基于Matlab的语谱图生成及显示方法和装置制造方法及图纸

技术编号:24689964 阅读:60 留言:0更新日期:2020-06-27 09:49
本申请公开了一种基于Matlab的语谱图生成及显示方法和装置,包括:对采集到的语音信号进行预处理;对预处理后的语音信号进行Matlab参数配置,生成二维语谱图;对二维语谱图进行坐标点信息提取;根据坐标点信息进行Matlab动态建模,生成三维语谱图并显示。本申请中提供的基于Matlab的语谱图生成及显示方法,对语音信号进行预处理之后,利用Matlab生成二维语谱图,然后提取二维语谱图的坐标点信息进行动态建模,得到三维语谱图,能够直观准确的体现出语音信号的声纹特征,提高了语音鉴定的准确率和效率,解决了生成准确体现声纹特征的语谱图,以提高声纹鉴定的准确率和效率的技术问题。

A method and device of generating and displaying Spectrogram Based on MATLAB

【技术实现步骤摘要】
一种基于Matlab的语谱图生成及显示方法和装置
本申请涉及语音处理
,尤其涉及一种基于Matlab的语谱图生成及显示方法和相关装置。
技术介绍
常规的同一说话人的声纹同一性检验方法是将语音显示为语谱图,把声纹特性在图形上显示出来,再将生成的语谱图与预设的语谱图进行声纹特征比对,从而进行身份验证。因此,如何生成准确体现声纹特征的语谱图,以提高声纹鉴定的准确率和效率,是本领域技术人员亟待解决的技术问题。
技术实现思路
本申请提供了一种基于Matlab的语谱图生成及显示方法和相关装置,用于解决生成准确体现声纹特征的语谱图,以提高声纹鉴定的准确率和效率的技术问题。有鉴于此,本申请第一方面提供了一种基于Matlab的语谱图生成及显示方法,包括:对采集到的语音信号进行预处理;对预处理后的所述语音信号进行Matlab参数配置,生成二维语谱图;对所述二维语谱图进行坐标点信息提取;根据所述坐标点信息进行Matlab动态建模,生成三维语谱图并显示。可选地,所述对采集到的语音信号进行预处理,本文档来自技高网...

【技术保护点】
1.一种基于Matlab的语谱图生成及显示方法,其特征在于,包括:/n对采集到的语音信号进行预处理;/n对预处理后的所述语音信号进行Matlab参数配置,生成二维语谱图;/n对所述二维语谱图进行坐标点信息提取;/n根据所述坐标点信息进行Matlab动态建模,生成三维语谱图并显示。/n

【技术特征摘要】
1.一种基于Matlab的语谱图生成及显示方法,其特征在于,包括:
对采集到的语音信号进行预处理;
对预处理后的所述语音信号进行Matlab参数配置,生成二维语谱图;
对所述二维语谱图进行坐标点信息提取;
根据所述坐标点信息进行Matlab动态建模,生成三维语谱图并显示。


2.根据权利要求1所述的基于Matlab的语谱图生成及显示方法,其特征在于,所述对采集到的语音信号进行预处理,包括:
对采集到的语音信号信号依次进行归一化处理、预加重处理、分帧处理和加窗处理。


3.根据权利要求2所述的基于Matlab的语谱图生成及显示方法,其特征在于,所述对采集到的语音信号依次进行归一化处理、预加重处理、分帧处理和加窗处理,包括:
对采集到的语音信号进行归一化处理,使得所述语音信号的幅值范围投影到负一到正一之间;
采用一阶高通滤波器对归一化处理后的所述语音信号进行预加重处理;
对预加重后的所述语音信号进行分帧处理和加窗处理,所述加窗处理的窗函数为汉明窗。


4.根据权利要求1所述的基于Matlab的语谱图生成及显示方法,其特征在于,所述对所述二维语谱图进行坐标点信息提取,包括:
将所述二维语谱图的各个像素点转换为对应的三维顶点作为所述坐标点信息。


5.根据权利要求4所述的基于Matlab的语谱图生成及显示方法,其特征在于,所述根据所述坐标点信息进行Matlab动态建模,生成三维语谱图并显示,包括:
利用各个所述三维顶点建立对应的三维网格模型,生成三维语谱图并在Matlab...

【专利技术属性】
技术研发人员:陈昊亮许敏强
申请(专利权)人:广州国音智能科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1