语音信号处理知识点

语音信号处理知识点语音信号处理过程的总体结构:语音输入–>预处理–>数字化–>特征提取预处理:对信号适当放大和增益控制,并进行反混叠滤波来消除工频信号干扰数字化:进行A/D转换特征提取:用反映语音信号特点的若干参数来代表语言 共振峰:当把声道看成一个发音的腔体的时候,激励的频率达到他的固有频率,则声道会以最大的振幅来振荡,即产生共鸣,这个频率称为共振频率(forman…

大家好,又见面了,我是你们的朋友全栈君。

语音信号处理过程的总体结构:

语音输入–>预处理–>数字化–>特征提取

预处理:对信号适当放大和增益控制,并进行反混叠滤波来消除工频信号干扰

数字化:进行A/D转换

特征提取:用反映语音信号特点的若干参数来代表语言

 

共振峰:当把声道看成一个发音的腔体的时候,激励的频率达到他的固有频率,则声道会以最大的振幅来振荡,即产生共鸣,这个频率称为共振频率(formant frequency),简称共振峰(formant)

 

语音信号分析分为时域、频域、倒谱域

时域分析优点:简单直观、清晰易懂、运算量小、物理意义明确

常用的频域分析方法有带通滤波器组方法、傅里叶变换方法和线性预测分析法

频谱分析方法优点:频谱对外界环境变化具有一定的顽健性。利用频域分析获得语音特征具有实际的物理意义。如:共振峰参数、基音周期等参数

倒谱域是将对数功率谱进行反傅里叶变换后得到的

语音信号分析分为模型分析法和非模型分析法。

模型分析法:依据语音信号产生的数学模型,来分析和提取表征这些模型的特征参数:共振峰模型分析和线性预测分析

 

语音信号数字化

数字化之前,必须进行防混叠滤波防工频干扰滤波。防混叠滤波指滤除高于1/2采样频率的信号成分或噪声,是信号带宽限制在某个范围内,否则产生频率混叠;工频干扰指50Hz的电源干扰。

 

语音信号的采样与量化:将语音信号变成时间和幅度都离散的数字信号。

采样:把模拟信号在时间域上进行等间隔取样,两个取样点之间的间隔成为采样周期,倒数称为采样频率。当采样频率大于信号最高频率的两倍的时候,在采样过程中就不会丢失信息,且可以用采样后的信号重构原始信号。

量化:将整个信号的幅度值分成若干个有限的区间,并把落入同一区间的样本点用同一个幅度表示,这个幅度值称为量化值。 零记忆量化、分组量化、序列量化

预加重:提升高频部分,使信号的频谱变得平坦,便于进行频谱分析或升到参数的分析。

                                                                            语音信号处理知识点

u值接近于1,典型取值在0.94~0.97之间,预加重后的信号在分析处理之后需要进行去加重处理。

 

短时加窗处理

为了得到短时的语音信号(10ms~30ms短时间内是平稳的),窗函数平滑地在语音信号上滑动,将语音信号分成帧。分针可以连续,也可以采用交叠分段的方法,交叠部分称为帧移,一般为窗长的一半。

 

 

矩形窗

                                                                     语音信号处理知识点

汉明窗:

                                                       语音信号处理知识点

汉宁窗

                                                        语音信号处理知识点

N为窗口长度,不同的窗函数形状将影响分帧后短时特征的特性。

矩形窗的谱平滑性较好,但波形细节丢失,并且矩形窗会产生泄露现象;而汉明窗可以有效地克服泄露现象,应用范围也最为广泛。

时域分析

短时能量分析:

                                         语音信号处理知识点

语音信号处理知识点表示x(n)经过加窗处理

hn=w2n, En语音信号处理知识点表示信号的第n个点开始加窗函数时的短时能量。

短时能量可以区分清音和浊音,浊音能量比清音大;其次可以用短时能量对有声段和无声段进行判定、对声母韵母分解以及对连字分界等;作为特征中的一维参数来表示语音信号能量的大小和超音段信息。

由于短时能量是对信号进行平方运算,因而人为增加了高低信号之间的差距,可以用短时平均幅值来表示能量变化

                                                           语音信号处理知识点

短时平均过零率:

每帧内信号通过零值的次数。对于连续信号,考察时域波形通过时间轴的情况;对于离散信号,信号采样点符号变化的次数

                                                       语音信号处理知识点

                                                                    语音信号处理知识点

一般,浊音段有较低的过零率,清音段有较高的过零率

将短时平均过零率和短时能量结合起来判断语音起止点的位置,即进行端点检测。

上面定义中计算短时平均过零率容易受到低频的干扰,可以设立一个门限T,将过零率的含义修改为跨过正负门限的次数:

                                                        语音信号处理知识点

待续… …

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/141179.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 试题 H: 人物相关性分析 第十届蓝桥杯

    试题 H: 人物相关性分析 第十届蓝桥杯

    2021年7月4日
    68
  • 断点续传过程中重复上传数据「建议收藏」

    断点续传过程中重复上传数据「建议收藏」断点续传过程中重复上传数据

    2022年4月25日
    52
  • html iframe 传递数据,iframe参数 怎么传递参数到iframe页面「建议收藏」

    html iframe 传递数据,iframe参数 怎么传递参数到iframe页面「建议收藏」关于使用iframe跳转参数获取问题怎么把URL参数传递到B页面的iframe的C页面里?A页面打开一个B页面的链接,怎么把A页面的URL参数传递到B页面iframe的CA.htmlBB.htmlwindow.onload=function(){varv=document.getElementById(“miao”);v.src=”C.html?p=”+UrlValue(…

    2022年7月13日
    12
  • Flume学习笔记「建议收藏」

    Flume学习笔记「建议收藏」Flume学习笔记Flume定义Flume基础架构Flume安装部署监控端口数据实时监控单个追加文件实时监控目录下多个新文件Flume定义Flume是Cloudera提供的一个高可用的,高可靠的,分布式的海量日志采集、聚合和传输的系统。Flume基于流式架构,灵活简单.Flume最主要的作用就是:实时读取服务器本地磁盘的数据,将数据写入到HDFS.Flume基础架构AgentAgent是一个JVM进程,它以事件的形式将数据从源头送至目的。Agent主要有3个部

    2025年6月2日
    0
  • 激光slam综述_开源算法是什么意思

    激光slam综述_开源算法是什么意思点击上方“AI算法修炼营”,选择加星标或“置顶”标题以下,全是干货前面的话好久没有更新SLAM系列的文章了,前面我们讲到了激光SLAM技术。基于激光雷达的同时定位与地图构建技术(simu…

    2022年8月23日
    3
  • pycharm导入cv2包_pycharm中cv2导入失败

    pycharm导入cv2包_pycharm中cv2导入失败最近才开始接触python,经师哥推荐,使用了Pycharm作为编程软件。自己在学图像处理方面的知识,接触OoenCV比较多,以前接触的是C++,使用VS2012进行编译,配置。学习的程序会有 importcv2 这条语句,我刚开始的想法是在File下面找到Deafaultsettings,再找到ProjectInterpreter,找到+,AvailablePackages,搜

    2022年8月25日
    8

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号