1.一种语音处理系统的自动增益控制方法,其特征在于,所述自动增益控制方法包括:
将麦克风的输出信号输入运算放大器放大;
将放大后的信号转换为数字信号;
对所述数字信号进行语音活动检测;以及
当检测到所述数字信号为语音信号时,比较当前运算窗框和前一运算窗框的语音信号参数,根据比较结果向所述运算放大器输出相应的增益调整数据。
2.根据权利要求1所述的语音处理系统的自动增益控制方法,其特征在于,对所述数字信号进行语音活动检测的步骤包括:
按采样频率读取所述数字信号;
获取每个采样音框内数字信号的最大峰值;
比较所述最大峰值,获取运算窗框内信号的最大振幅;以及
将所述最大振幅与设定的阀值比较,判断所述数字信号是否为语音信号。
3.根据权利要求2所述的语音处理系统的自动增益控制方法,其特征在于,每一运算窗框包括四个采样音框,每一采样音框的时间长度为20~40ms。
4.根据权利要求1所述的语音处理系统的自动增益控制方法,其特征在于,在所述的根据比较结果向所述运算放大器输出相应的增益调整数据的步骤中,增益调整数据符合渐进调整所述运算放大器增益的原则。
5.根据权利要求1所述的语音处理系统的自动增益控制方法,其特征在于,所述的语音信号参数为语音信号的最大振幅。
6.根据权利要求1所述的语音处理系统的自动增益控制方法,其特征在于,所述自动增益控制方法还包括:在启动时或判断不是语音信号时,将所述运算放大器的增益调整为初始值。
7.根据权利要求1所述的语音处理系统的自动增益控制方法,其特征在于,在所述的根据比较结果向所述运算放大器输出相应的增益调整数据的步骤中,当语音能量连续小于设定下限时,快速降低所述运算放大器的增益。
8.一种语音处理系统的自动增益控制装置,其特征在于,所述自动增益控制装置包括从输入端到输出端顺次连接的运算放大器、模拟数字转换器和微控制器,所述运算放大器的增益调整端与所述微控制器连接,所述微控制器用于:采样所述模拟数字转换器输出的数字信号;对所述数字信号进行语音活动检测;以及当检测到语音信号时,比较当前运算窗框和前一运算窗框的语音信号参数,根据比较结果向所述运算放大器输出相应的增益调整数据。
9.根据权利要求8所述的语音处理系统的自动增益控制装置,其特征在于,所述运算放大器的输入端和麦克风之间设置有抗混迭滤波器。
10.根据权利要求8所述的语音处理系统的自动增益控制装置,其特征在于,所述微控制器配置为:依据渐进调整原则生成所述增益调整数据,且当语音能量连续小于设定下限时快速调降所述运算放大器的增益。
11.根据权利要求8所述的语音处理系统的自动增益控制装置,其特征在于,所述微控制器配置为:每一运算窗框包括四个采样音框,每一采样音框的时间长度为20~40ms。