发明名称 |
一种语音信号检测方法 |
摘要 |
本发明公开了一种语音信号检测方法,用以解决现有技术中作为语音信号帧和静音帧判断标准的语音能量阈值不能根据实际情况动态修改,导致语音信号的判断不够准确的问题。本发明方法先获取一检测周期内的音频流数据,并按时间等分成若干帧,计算出每一帧的能量值,并与语音能量阈值比较,确定语音帧;再将所述检测周期内的每一帧的能量值分别与语音能量阈值相比较,若大于等于当前语音能量阈值的帧数多,则取该检测周期内各帧的最大能量值与当前语音能量阈值的平均值作为下一检测周期的语音能量阈值,否则取该检测周期内各帧的最小能量值与当前语音能量阈值的平均值;不断循环,直至所述音频流处理完毕。 |
申请公布号 |
CN1271593C |
申请公布日期 |
2006.08.23 |
申请号 |
CN200410102537.5 |
申请日期 |
2004.12.24 |
申请人 |
北京中星微电子有限公司 |
发明人 |
施健标;杨劲松;傅群;焉勇 |
分类号 |
G10L11/02(2006.01);G10L19/00(2006.01) |
主分类号 |
G10L11/02(2006.01) |
代理机构 |
北京同达信恒知识产权代理有限公司 |
代理人 |
黄志华 |
主权项 |
1、一种语音信号检测方法,其特征在于包括下列步骤:A、获取一检测周期内的音频流数据,并按时间等分成若干帧,计算出每一帧音频流数据的能量值,并与语音能量阈值比较;若大于等于所述语音能量阈值,则标识为语音帧,否则标识为静音帧;B、统计当前周期内大于等于所述语音能量阈值的帧数和小于所述语音能量阈值的帧数;若大于等于所述语音能量阈值的帧数多,则取该周期内各帧的最大能量值与当前语音能量阈值的平均值作为下一个检测周期的语音能量阈值;否则,取该周期内内各帧的最小能量值与当前语音能量阈值的平均值作为下一个检测周期的语音能量阈值;C、转至步骤A,重复以上检测过程,直至全部音频流数据处理完毕。 |
地址 |
100083北京市海淀区学院路35号世宁大厦15层 |