语音处理方法、装置及设备与流程
- 国知局
- 2024-06-21 11:50:41
本技术实施例涉及信号处理,尤其涉及一种语音处理方法、装置及设备。
背景技术:
1、日常生活中,可以通过声音信号进行信息传递。为了使得远距离也能进行声音信息的传递,需要对声音信号进行放大。
2、在实际应用中,音频信号通过扬声器播放后,经过一定的传播路径被麦克风采集,并经过放大器的处理后,扬声器播放处理后的音频信号。若在“扬声器-麦克风-扬声器”的闭环过程中,存在某种正反馈导致某些音频频率发生自激振荡,扬声器会产生尖锐的声响(即啸叫)。在上述过程中,扬声器会产生尖锐的声响,导致麦克风和扬声器的使用效果较差。
技术实现思路
1、本技术实施例提供一种语音处理方法、装置及设备,用以解决麦克风和扬声器的使用效果较差的问题。
2、第一方面,本技术实施例提供一种语音处理方法,包括:
3、获取麦克风采集的初始语音信号;
4、对所述初始语音信号进行特征提取处理,得到所述初始语音信号对应的语音特征;
5、对所述语音特征进行处理,得到所述初始语音信号对应的目标增益,所述目标增益小于预设值;
6、根据所述初始语音信号和所述目标增益,确定目标语音信号,所述目标语音信号为待发送的语音信号。
7、在一种可能的实施方式中,对所述语音特征信息进行处理,得到所述初始语音信号对应的目标增益,包括:
8、获取目标模型;
9、通过所述目标模型对所述语音特征进行处理,得到所述初始语音信号中、存在预设语音信号的目标概率;
10、根据所述目标概率,确定所述目标增益。
11、在一种可能的实施方式中,根据所述目标概率,确定所述目标增益,包括:
12、获取第一概率阈值和第二概率阈值,所述第一概率阈值小于所述第二概率阈值;
13、根据所述第一概率阈值、所述第二概率阈值,确定所述目标概率对应的中间增益;
14、对所述中间增益进行平滑处理,得到所述目标增益。
15、在一种可能的实施方式中,所述初始语音信号为所述麦克风在当前处理周期内采集的语音信号;对所述中间增益进行平滑处理,得到所述目标增益,包括:
16、获取历史时段内、最近一次处理周期对应的历史增益;
17、获取第一平滑因子和第二平滑因子,所述第一平滑因子和所述第二平滑因子之和为预设平滑值;
18、根据所述第一平滑因子、所述第二平滑因子、所述历史增益和所述中间增益,确定所述目标增益。
19、在一种可能的实施方式中,根据所述第一平滑因子、所述第二平滑因子、所述历史增益和所述中间增益,确定所述目标增益,包括:
20、将所述第一平滑因子和所述中间增益的乘积,确定为第一增益;
21、将所述第二平滑因子和所述历史增益的乘积,确定为第二增益;
22、将所述第一增益和所述第二增益之和,确定为所述目标增益。
23、在一种可能的实施方式中,根据所述第一概率阈值、所述第二概率阈值,确定所述目标概率对应的中间增益,包括:
24、若所述目标概率小于所述第一概率阈值,则确定所述中间增益为预设增益;
25、若所述目标概率大于或等于所述第一概率阈值、且小于所述第二概率阈值,则获取第一斜率参数和第一参数,并根据所述目标概率、所述第一斜率参数和所述第一参数,确定所述中间增益;
26、若所述目标概率大于或等于所述第二概率阈值,则获取第二斜率参数和第二参数,并根据所述目标概率、所述第二斜率参数和所述第二参数,确定所述中间增益。
27、在一种可能的实施方式中,根据所述初始语音信号和所述目标增益,确定目标语音信号,包括:
28、将所述初始语音信号与所述目标增益的乘积,确定为所述目标语音信号。
29、第二方面,本技术实施例提供一种语音处理装置,所述装置包括:
30、获取模块,用于获取麦克风采集的初始语音信号;
31、第一处理模块,用于对所述初始语音信号进行特征提取处理,得到所述初始语音信号对应的语音特征;
32、第二处理模块,用于对所述语音特征进行处理,得到所述初始语音信号对应的目标增益,所述目标增益小于预设值;
33、确定模块,用于根据所述初始语音信号和所述目标增益,确定目标语音信号,所述目标语音信号为待发送的语音信号。
34、在一种可能的实施方式中,所述第二处理模块具体用于:
35、获取目标模型;
36、通过所述目标模型对所述语音特征进行处理,得到所述初始语音信号中、存在预设语音信号的目标概率;
37、根据所述目标概率,确定所述目标增益。
38、在一种可能的实施方式中,所述第二处理模块具体用于:
39、获取第一概率阈值和第二概率阈值,所述第一概率阈值小于所述第二概率阈值;
40、根据所述第一概率阈值、所述第二概率阈值,确定所述目标概率对应的中间增益;
41、对所述中间增益进行平滑处理,得到所述目标增益。
42、在一种可能的实施方式中,所述第二处理模块具体用于:
43、获取历史时段内、最近一次处理周期对应的历史增益;
44、获取第一平滑因子和第二平滑因子,所述第一平滑因子和所述第二平滑因子之和为预设平滑值;
45、根据所述第一平滑因子、所述第二平滑因子、所述历史增益和所述中间增益,确定所述目标增益。
46、在一种可能的实施方式中,所述第二处理模块具体用于:
47、将所述第一平滑因子和所述中间增益的乘积,确定为第一增益;
48、将所述第二平滑因子和所述历史增益的乘积,确定为第二增益;
49、将所述第一增益和所述第二增益之和,确定为所述目标增益。
50、在一种可能的实施方式中,所述第二处理模块具体用于:
51、若所述目标概率小于所述第一概率阈值,则确定所述中间增益为预设增益;
52、若所述目标概率大于或等于所述第一概率阈值、且小于所述第二概率阈值,则获取第一斜率参数和第一参数,并根据所述目标概率、所述第一斜率参数和所述第一参数,确定所述中间增益;
53、若所述目标概率大于或等于所述第二概率阈值,则获取第二斜率参数和第二参数,并根据所述目标概率、所述第二斜率参数和所述第二参数,确定所述中间增益。
54、在一种可能的实施方式中,所述确定模块具体用于:
55、将所述初始语音信号与所述目标增益的乘积,确定为所述目标语音信号。
56、第三方面,本技术实施例提供一种语音处理设备,包括:
57、至少一个处理器;以及
58、与所述至少一个处理器通信连接的存储器;其中,
59、所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行第一方面任一项所述的方法。
60、第四方面,本技术实施例提供一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行第一方面中任一项所述的方法。
61、第五方面,本技术实施例提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现第一方面中任一项所述的方法。
62、本技术实施例提供的语音处理方法、装置及设备,获取麦克风采集的初始语音信号。对初始语音信号进行特征提取处理,得到初始语音信号对应的语音特征。对语音特征进行处理,得到初始语音信号对应的目标增益,目标增益小于预设值。根据初始语音信号和目标增益,确定目标语音信号,目标语音信号为待发送的语音信号。在上述过程中,可以对语音特征进行处理,得到初始语音信号对应的目标增益。并根据初始语音信号和目标增益,确定目标语音信号。由于目标增益小于预设值,目标增益可以对初始语音信号进行缩小处理,从而抑制由于环路正反馈产生的啸叫频点。避免音频频率发生自激振荡,扬声器会产生尖锐的声响的情况,提高了麦克风和扬声器的使用效果。
本文地址:https://www.jishuxx.com/zhuanli/20240618/23921.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表