本公开涉及信号处理,尤其涉及一种按键声抑制方法、装置、设备及存储介质。
背景技术:
1、当前,用户之间可以通过语音通话、视频通话、网络会议等通讯工具实现端到端的通信,窃听者可以简单的通过用户点击键盘按键的声音来识别用户通过键盘输入的内容,进而窃取用户的隐私数据。
2、相关技术中,通常通过降噪来抑制键盘声,但是,由于击键声为非稳态噪声,通过降噪抑制键盘声的效果并不明显,如果降噪程度过高会将其他声音同时抑制掉,损伤通话的语音质量,降低通话质量。
技术实现思路
1、为了解决上述技术问题,本公开提供了一种按键声抑制方法、装置、设备及存储介质。
2、本公开的第一方面提供了一种按键声抑制方法,包括:
3、在麦克风处于开启状态时,响应于用户对键盘中目标按键的点击操作,获取麦克风采集的待处理音频信号以及点击操作点击的目标按键对应的目标按键标识;
4、从预设的按键音源库中查找目标按键标识对应的目标按键声信号;
5、识别待处理音频信号中与目标按键声信号的相似程度大于预设阈值的第一音频信号;
6、对待处理音频信号中的第一音频信号进行消除,得到第一目标音频信号;
7、将第一目标音频信号发送至音频接收设备。
8、本公开的第二方面提供了一种按键声抑制装置,包括:
9、第一获取模块,用于在麦克风处于开启状态时,响应于用户对键盘中目标按键的点击操作,获取麦克风采集的待处理音频信号以及点击操作点击的目标按键对应的目标按键标识;
10、查找模块,用于从预设的按键音源库中查找目标按键标识对应的目标按键声信号;
11、第一识别模块,用于识别待处理音频信号中与目标按键声信号的相似程度大于预设阈值的第一音频信号;
12、第一消除模块,用于对待处理音频信号中的第一音频信号进行消除,得到第一目标音频信号;
13、第一发送模块,用于将第一目标音频信号发送至音频接收设备
14、本公开的第三方面提供了一种电子设备,包括存储器和处理器,其中,存储器中存储有计算机程序,当计算机程序被处理器执行时,可以实现上述第一方面的按键声抑制方法。
15、本公开的第四方面提供了一种计算机可读存储介质,存储介质中存储有计算机程序,当计算机程序被处理器执行时,可以实现上述第一方面的按键声抑制方法。
16、本公开提供的技术方案与现有技术相比具有如下优点:
17、本公开通过在麦克风处于开启状态时,响应于用户对键盘中目标按键的点击操作,获取麦克风采集的待处理音频信号以及点击操作点击的目标按键对应的目标按键标识;从预设的按键音源库中查找目标按键标识对应的目标按键声信号;识别待处理音频信号中与目标按键声信号的相似程度大于预设阈值的第一音频信号;对待处理音频信号中的第一音频信号进行消除,得到第一目标音频信号;将第一目标音频信号发送至音频接收设备,可以将待处理音频信号与预先构建的电子设备键盘中各按键的按键声信号进行匹配,将相似程度满足预设阈值的信号确定为待处理音频信号中的按键声信号,并消除待处理音频信号中的按键声信号,采用算法方式准确滤除音频中的按键声,可以提高按键声的抑制效果,降低通过按键声窃取用户隐私数据的概率,提高用户数据的安全性。
1.一种按键声抑制方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述对所述待处理音频信号中的所述第一音频信号进行消除,得到第一目标音频信号之后,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述识别所述第一目标音频信号中声音强度小于或等于预设噪音强度的第二音频信号之后,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,所述从预设的按键音源库中查找所述目标按键标识对应的目标按键声信号之前,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述获取麦克风采集的所述键盘中每个按键的按键声信号,包括:
6.根据权利要求5所述的方法,其特征在于,所述基于每个所述按键产生的初始按键声信号,构建每个所述按键的按键声信号,包括:
7.根据权利要求5所述的方法,其特征在于,所述基于每个所述按键产生的初始按键声信号,构建每个所述按键的按键声信号,包括:
8.一种按键声抑制装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括:
10.一种计算机可读存储介质,其特征在于,所述存储介质中存储有计算机程序,当所述计算机程序被处理器执行时,实现如权利要求1-7中任一项所述的按键声抑制方法。