基于计算听觉场景分析的语音增强系统设计
在matlab中,语音增强的算法有很多种,其中比较常见的算法有谱减法和维纳滤波法,今天介绍一种比较少见的算法,以计算听觉场景分析为基础,采用时频掩蔽的方法进行语音增强,并进行系统设计。
计算听觉场景分析
计算听觉场景分析就是让计算机模拟人类处理声音信号的过程,可以让计算机像人类一样在复杂的语音环境中感知声音,处理声音,解析声音。
算法原理
本文提出基于计算听觉场景分析的语音增强系统,可以分为五个部分,分别为听觉外围处理、特征提取、时频单元标记、平滑处理、语音重构。
基于计算听觉场景分析的语音增强算法原理图
本文采用gammatone滤波器来模拟人的听觉系统,其时域表达式为:
g i ( t ) = { t l − 1 e x p ( − 2 π b t ) c o s ( 2 π f t ) , t ≥ 0 0