此 MATLAB 练习计算并显示来自指定语音文件的一帧语音的 AMDF,并基于逐帧使用 AMDF 实现基音检测算法。 该程序可以在帧模式下运行,显示每个分析帧及其相关的 AMDF(带有用于对浊音区域中的基音周期进行最佳估计的标记),或在基音检测模式下运行。 在 AMDF 基音检测模式中,使用无声帧检测器(当帧对数能量低于固定阈值时)。 该代码还使用了一个程序来确定对于给定的分析帧,AMDF 最小值的位置是否代表基音周期加倍甚至基音周期三倍的情况,并为这种情况提供了适当的校正措施。 该练习绘制了基音周期轮廓以及基于每个分析帧获得的 AMDF 最小值的强度的置信度量图。
2021-08-11 11:09:27
4.81MB
matlab
1