本申请涉及领域语音信号检测领域,尤其涉及一种语音信号检测方法、装置、终端设备及存储介质。
背景技术:
1、目前,在语音系统(对讲机、收音机、音频功放、mp3以及计算机)中,都需要在没有声音的时候对音频输出静音,如何判断目前输入的信号是否是有效的语音信号显得非常重要。
2、传统的语音信号检测方法往往通过简单的算法在mcu或者cpu内部实现,对于采样后的语音信号采用经典的冒泡方法对语音数据进行排序,然后取中间语音数据的极大值,再做平均,无法区分噪声和语音。
3、上述内容仅用于辅助理解本申请的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
1、鉴于此,本申请提供一种语音信号检测方法、装置、终端设备及存储介质,能够有效的区分噪声和语音信号,实现语音信号的输出。
2、一种语音信号检测方法,包括:
3、获取输入音频信号的音频采样信号;
4、将音频采样信号输入多路带通滤波器进行滤波处理,得到滤波后的多路音频信号;
5、对音频采样信号进行过零检测,得到过零检测后的音频采样信号;
6、将滤波后的每路音频信号和过零检测后的音频采样信号分别输入权重乘加器进行平滑检测处理,得到平滑后的音频输出信号。
7、在一个实施例中,获取输入音频信号的音频采样信号的步骤包括:
8、接收mcu或者cpu中内置的ad芯片的采样输出信号。
9、在一个实施例中,方法还包括:
10、对平滑后的音频输出信号进行门限判决输出,以得到有效的音频输出信号。
11、在一个实施例中,将滤波后的每路音频信号和过零检测后的音频采样信号分别输入权重乘加器进行平滑检测处理,得到平滑后的音频输出信号的步骤包括:
12、根据输入音频信号的特征生成权重乘加器的参数,以得到自适应后的权重乘加器;
13、将滤波后的每路音频信号和过零检测后的音频采样信号分别输入自适应后的权重乘加器进行平滑检测处理,得到平滑后的音频输出信号。
14、在一个实施例中,多路带通滤波器为四路带通滤波器,每路带通滤波器的滤波频段不同。
15、此外,还提供一种语音信号检测装置,包括:
16、信号获取单元,用于获取输入音频信号的音频采样信号;
17、滤波处理单元,用于将音频采样信号输入多路带通滤波器进行滤波处理,得到滤波后的多路音频信号;
18、过零检测单元,用于对音频采样信号进行过零检测,得到过零检测后的音频采样信号;
19、平滑处理单元,用于将滤波后的每路音频信号和过零检测后的音频采样信号分别输入权重乘加器进行平滑检测处理,得到平滑后的音频输出信号。
20、此外,还提供信号获取单元用于接收mcu或者cpu中内置的ad芯片的采样输出信号。
21、在一个实施例中,上述语音信号检测装置还包括:
22、门限判决单元,用于对平滑后的音频输出信号进行门限判决输出,以得到有效的音频输出信号。
23、此外,还提供一种终端设备,终端设备包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,计算机程序被处理器执行时实现上述语音信号检测方法的步骤。
24、此外,还提供一种存储介质,存储介质上存储有计算机程序,计算机程序被处理器执行时实现上述语音信号检测方法的步骤。
25、上述语音信号检测方法,通过获取输入音频信号的音频采样信号,将音频采样信号输入多路带通滤波器进行滤波处理,得到滤波后的多路音频信号,对音频采样信号进行过零检测,得到过零检测后的音频采样信号,将滤波后的每路音频信号和过零检测后的音频采样信号分别输入权重乘加器进行平滑检测处理,得到平滑后的音频输出信号,通过采用内置的多路带通滤波器,能够有效的区分噪声和有效的语音信号,同时在采用过零检测的基础上,能够有效的平滑输入的音频采样信号,最后得到平滑后的音频输出信号。
1.一种语音信号检测方法,其特征在于,包括:
2.根据权利要求1所述的语音信号检测方法,其特征在于,所述获取输入音频信号的音频采样信号的步骤包括:
3.根据权利要求1所述的语音信号检测方法,其特征在于,所述方法还包括:
4.根据权利要求1所述的语音信号检测方法,其特征在于,所述将所述滤波后的每路音频信号和所述过零检测后的音频采样信号分别输入权重乘加器进行平滑检测处理,得到平滑后的音频输出信号的步骤包括:
5.根据权利要求1所述的语音信号检测方法,其特征在于,所述多路带通滤波器为四路带通滤波器,每路带通滤波器的滤波频段不同。
6.一种语音信号的检测装置,其特征在于,包括:
7.根据权利要求1所述的语音信号检测装置,其特征在于,所述信号获取单元用于接收mcu或者cpu中内置的ad芯片的采样输出信号。
8.根据权利要求1所述的语音信号检测装置,其特征在于,所述装置还包括:
9.一种终端设备,其特征在于,所述终端设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至5中任一项所述的语音检测方法的步骤。
10.一种存储介质,其特征在于,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至5中任一项所述的语音检测方法的步骤。