说明:matlab编写的维纳滤波,适用于语音降噪
说明:多带激励声码器实现,主要包括分帧,8K采样,采用2.4kbps/s的低速率语音编码,代码中包括一些基础处理方式,包括分帧,等等。分帧主要是20ms一帧,160个点。语音文件采用的男生,代码用matlab语言实现,已测试过具有比较好的效果。
说明:对语音信号进行盲分离以及降噪处理,并附加了变音和回声特效,所有程序都集成在GUI界面中
说明:语音信号的特征提取,有详细的代码解释,对初学者很有帮助
说明:用于实现识别0-9的数字语音识别系统,用DTW算法实现,直接运行main函数,就可以看到结果。而且这个代码是带有GUI界面的,方便操作。
说明:自相关虽然能够判断清/浊音,并估计浊音的基音周期,但是其运算量很大,用乘法运算所需时间较长。为了避免乘法,采用短时平均幅度差函数(AMDF),验证AMDF与自相关有类似的作用,即平均幅度差函数能够代替自相关函数进行语音分析。
说明:语音信号是时变。单个参数信号的改变比信号本身较缓慢。因此,对于此类参数的测量,显著较低的频率是信号的 ↗sampling 比 ↗sampling 频率的必要条件。帮助下窗函数的加权信号在时间域和分为局部信号序列进行了测量。关于测量的确切目标,必须确定"短时间分析"两个维度: 窗口长度 (加权部分信号...
说明:matlab GUI 语音滤波处理的设计:录音保存功能,巴斯沃特、切比雪夫、椭圆滤波器和矩形窗、汉明窗、Kaiser窗,低通、带通的选择。