语音信号处理
文章平均质量分 69
芸丿兮
这个作者很懒,什么都没留下…
展开
-
基于MATLAB的电子琴设计
概述乐器仿真是跨软件工程和音乐理论双领域的交叉学科研究方向,长期以来,受到专业知识的限制,音乐专业人士不能采用软件工程及数学方法对乐器声学原理进行深入的剖析,而软件工程人员对音乐知识了解相对较少,因此涉及音乐的软件工程研究一直相对薄弱。实际上,在现代信号处理、模式识别的技术支撑下,可以揭示音乐背后的数学秘密,提高人类对音乐的理解。软件工程技术在音乐领域的应用,将给人类带来全新的听觉感受,符合国家近期提出的文化强国理念,在人文、科技领域都具有研究意义。先上个动图给大家看看效果:GUI显示电子琴琴键,黑白键原创 2022-05-13 09:21:06 · 1332 阅读 · 0 评论 -
谱熵与过零率进行语音信号的端点检测
采用双门限法的思路:首先通过噪声段(随机性大,混乱度高)的谱熵大于语音段,区分出语音的浊音与噪声,保留浊音,另一部分主要是发音起始和终止时的清音阶段与噪声,再由清音的短时过零率低于噪声段,将清音与噪声分离,保留清音,由此就得到了完整的语音段,实现了语音段的端点检测,可以自动去除噪声段。谱熵定义:其中:按照矩阵运算的思路编辑程序:先计算分帧矩阵的fft结果,转为dB单位(实验测试了使用dB作为...原创 2020-04-18 19:15:07 · 6914 阅读 · 9 评论 -
分帧矩阵的索引构造法
分帧矩阵是把原数据序列分帧后按列编排的,它的特点是后列与前列对应行的数据索引增量为帧移,既然如此我们只需要得到第一帧的点的索引信息和帧移就可以确定所有点的索引。代码实现的思路:1、构建第一帧索引序列,拓展至帧数列,构成初始索引矩阵2、根据帧移构建增量序列(首项为0,公差为帧移,尾项为((帧数-1)帧移)3、把增量序列拓展至帧长行,构成增量矩阵 ...原创 2020-04-18 09:48:48 · 1047 阅读 · 0 评论 -
LPC线性预测谱及其语谱图绘制
利用matlab自带的lpc函数可以很方便的求出指定阶数的线性预测器系数。再由全极点模型下的传输函数表达式:LPC谱就是线性预测系数的傅里叶变换的倒数再乘上模型增益G。(由matlab求出的线性预测系数包含了a0=1,如下图:)传递函数写成差分方程式为:而使用自相关函数法的预测误差的表达式为:移向后会发现,两个式子中的G的求法相同,由此我们就可以利用自相关函数预测的误差来表示模型增益...原创 2020-04-16 22:46:33 · 6766 阅读 · 14 评论