一种基于指挥调度系统的语音均衡方法、装置及存储介质转让专利

申请号 : CN202011538190.4

文献号 : CN112687283B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 吴本涛牛晓华王娟陈显章王莉刘岩谭其亮郭汉盛

申请人 : 广州智讯通信系统有限公司

摘要 :

本发明公开一种基于指挥调度系统的语音均衡方法、设备及存储介质,语音均衡方法包括S1:接收自定义指令,根据自定义指令获取各频率的增益数值;S2:接收语音信号,对语音信号进行预处理以输出多路信号;S3:将分解所得的每路信号与每路信号所对应频率的增益数值输入至循环神经网络中以获得每个频率下的增益信号;S4:对循环神经网络训练得到的所有增益信号进行整合以输出均衡的语音信号。本发明通过前期训练完成的神经网络结构直接对高码率的音频信号进行处理,使得输出的合成音频更加饱和,达到更好的听感,提升语音均衡质量;且可根据用户需求设置多种均衡模式,可以方便快捷的实现对语音信号进行处理,具有很高的实用价值。

权利要求 :

1.一种基于指挥调度系统的语音均衡方法,其特征在于,包括:步骤S1:接收自定义指令,根据自定义指令获取各频率的增益数值;

步骤S2:接收语音信号,对所述语音信号进行预处理以输出多路信号;

步骤S3:将分解所得的每路信号与每路信号所对应频率的增益数值输入至循环神经网络中以获得每个频率下的增益信号;

步骤S4:将循环神经网络训练得到的所有增益信号作为整合神经网络的输入,对整合神经网络的整合权重进行设置,使整合神经网络根据整合权重对所有增益信号进行整合以获得均衡的语音信号;其中整合神经网络用于利用神经网络对所有增益信号进行整合。

2.根据权利要求1所述的基于指挥调度系统的语音均衡方法,其特征在于,所述自定义指令通过具有不同均衡模式的均衡器发出,每个所述均衡模式均预先配置有各频率的语音信号增益数值,用户选择不同的均衡模式则输出不同的自定义指令。

3.根据权利要求2所述的基于指挥调度系统的语音均衡方法,其特征在于,所述均衡模式中包括默认模式和自定义模式,所述默认模式中各频率所对应的增益数值固定,所述自定义模式中各频率所对应的增益数值根据用户需求进行改变。

4.根据权利要求1所述的基于指挥调度系统的语音均衡方法,其特征在于,所述循环神经网络包含若干神经元,其神经元个数与语音信号在数据传输时单位时间传送的数据位数相同。

5.根据权利要求1所述的基于指挥调度系统的语音均衡方法,其特征在于,对所述语音信号进行预处理的方法为:

将所述语音信号分解成多个频段,再将分解后的每个频段的语音信号转换为数字信号,以获得不同频段的多路信号。

6.一种基于指挥调度系统的语音均衡装置,其特征在于,应用在如权利要求1~5任一所述的基于指挥调度系统的语音均衡方法,具体包括:均衡模式设置模块,负责根据用户自定义的均衡模式获得各频率的语音信号增益数值;

语音预处理模块,负责将语音信号分解为不同频率的多路信号;

均衡处理模块,与所述均衡模式设置模块和所述语音预处理模块相连,负责采集每路信号及每路信号所对应频率的增益数值,对每路信号进行增益处理后再对每路增益后的信号进行整合,以输出均衡的语音信号。

7.根据权利要求6所述的基于指挥调度系统的语音均衡装置,其特征在于,所述均衡处理模块连接有预先完成训练的循环神经网络和整合神经网络,其中,整合神经网络用于利用神经网络对所有增益信号进行整合;将采集到的每路信号及每路信号所对应频率的增益数值输入至循环神经网络中,再将循环神经网络的输出作为整合神经网络的输入,最终输出均衡的语音信号。

8.根据权利要求6所述的基于指挥调度系统的语音均衡装置,其特征在于,所述语音预处理模块通过五个滤波单元将所述语音信号分解为五路不同频率的信号,且五路信号的增益数值分别为3db、12db、‑6db、‑8db和5db。

9.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,所述计算机程序被执行时实现权利要求1~5任一所述的基于指挥调度系统的语音均衡方法。

说明书 :

一种基于指挥调度系统的语音均衡方法、装置及存储介质

技术领域

[0001] 本发明涉及语音信号处理技术领域,尤其涉及一种基于指挥调度系统的语音均衡方法、装置及存储介质。

背景技术

[0002] 音频播放设备中的播放器中一般都设置有均衡器,均衡器本质上是一个滤波器组,即多个滤波器的叠加。通过改变每个滤波器的增益,可以增强或削弱某一特定的频率成
分,从而达到均衡的目的。在多频段均衡器设计电路中,由于EQ是一种比较特殊的滤波器,
它会根据设计需要提高和降低音频数据在每个不同频段的数值,而一旦出现需要升高某个
频段的增益时,音频数据有可能会满幅溢出,再加上,多频段处理过程中,音频数据是要依
次通过每个频段的,即这个频段的输出作为下个频段的输入,所以一旦在中间计算过程中
出现满幅溢出,那么整个计算将会严重失真。
[0003] 针对上述问题,传统的解决方案是增加中间临时输出的位宽,以保证不出现满幅溢出现象,但是,传统的解决方案虽然可以有效的避免满幅溢出现象,但是无疑给硬件电路
的实现增加了困难,例如,增加位宽势必增加计算的机器语言指令数,而且每个频段的计算
都会成倍增加,这给芯片面积和功耗都带来不小的损失;再有,由于一般达到用户需求的EQ
滤波器频段范围牵涉广(从20Hz到20KHz),质量因子变化大(从0.001到8),这导致系数范围
也很大,所以设计者要经过大量的测试以及综合各方面因素才能定下一个合适的位宽,这
无疑增加了大量的设计研发成本。

发明内容

[0004] 为了克服现有技术的不足,本发明的目的之一在于提供一种基于指挥调度系统的语音均衡方法,可直接对高码率的音频信号进行处理,降低研发成本,提升语音均衡质量。
[0005] 本发明的目的之二在于提供一种基于指挥调度系统的语音均衡装置。
[0006] 本发明的目的之三在于提供一种计算机存储介质。
[0007] 本发明的目的之一采用如下技术方案实现:
[0008] 一种基于指挥调度系统的语音均衡方法,包括:
[0009] 步骤S1:接收自定义指令,根据自定义指令获取各频率的增益数值;
[0010] 步骤S2:接收语音信号,对所述语音信号进行预处理以输出多路信号;
[0011] 步骤S3:将分解所得的每路信号与每路信号所对应频率的增益数值输入至循环神经网络中以获得每个频率下的增益信号;
[0012] 步骤S4:对循环神经网络训练得到的所有增益信号进行整合以输出均衡的语音信号。
[0013] 进一步地,所述自定义指令通过具有不同均衡模式的均衡器发出,每个所述均衡模式均预先配置有各频率的语音信号增益数值,用户选择不同的均衡模式则输出不同的自
定义指令。
[0014] 进一步地,所述均衡模式中包括默认模式和自定义模式,所述默认模式中各频率所对应的增益数值固定,所述自定义模式中各频率所对应的增益数值根据用户需求进行改
变。
[0015] 进一步地,所述循环神经网络包含若干神经元,其神经元个数与语音信号在数据传输时单位时间传送的数据位数相同。
[0016] 进一步地,所述步骤S4中对所有增益信号进行整合的方法是:
[0017] 采用整合神经网络对所有增益信号进行整合,将循环神经网络训练得到的所有增益信号作为整合神经网络的输入,对整合神经网络的整合权重进行设置,使整合神经网络
根据整合权重对所有增益信号进行整合以获得均衡的语音信号。
[0018] 进一步地,对所述语音信号进行预处理的方法为:
[0019] 将所述语音信号分解成多个频段,再将分解后的每个频段的语音信号转换为数字信号,以获得不同频段的多路信号。
[0020] 本发明的目的之二采用如下技术方案实现:
[0021] 一种基于指挥调度系统的语音均衡装置,应用在如上述的基于指挥调度系统的语音均衡方法,具体包括:
[0022] 均衡模式设置模块,负责根据用户自定义的均衡模式获得各频率的语音信号增益数值;
[0023] 语音预处理模块,负责将语音信号分解为不同频率的多路信号;
[0024] 均衡处理模块,与所述均衡模式设置模块和所述语音预处理模块相连,负责采集每路信号及每路信号所对应频率的增益数值,对每路信号进行增益处理后再对每路增益后
的信号进行整合,以输出均衡的语音信号。
[0025] 进一步地,所述均衡处理模块连接有预先完成训练的循环神经网络和整合神经网络,将采集到的每路信号及每路信号所对应频率的增益数值输入至循环神经网络中,再将
循环神经网络的输出作为整合神经网络的输入,最终输出均衡的语音信号。
[0026] 进一步地,所述语音预处理模块通过五个滤波单元将所述语音信号分解为五路不同频率的信号,且五路信号的增益数值分别为3db、12db、‑6db、‑8db和5db。
[0027] 本发明的目的之三采用如下技术方案实现:
[0028] 一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被执行时实现上述的基于指挥调度系统的语音均衡方法。
[0029] 相比现有技术,本发明的有益效果在于:
[0030] 本发明通过前期训练完成的神经网络结构直接对高码率的音频信号进行处理,经神经网络结构输出的合成音频更加饱和,达到更好的听感,提升语音均衡质量;且可根据用
户需求设置多种均衡模式,可以方便快捷的实现对语音信号进行处理,人机交互便捷,可靠
性强,具有很高的实用价值。

附图说明

[0031] 图1为本发明循环神经网络的训练及信号处理示意图;
[0032] 图2为本发明整合神经网络的信号处理示意图;
[0033] 图3为本发明基于指挥调度系统的语音均衡方法的流程示意图;
[0034] 图4为本发明基于指挥调度系统的语音均衡装置的模块示意图。

具体实施方式

[0035] 下面,结合附图以及具体实施方式,对本发明做进一步描述,需要说明的是,在不相冲突的前提下,以下描述的各实施例之间或各技术特征之间可以任意组合形成新的实施
例。
[0036] 实施例一
[0037] 本实施例提供一种基于指挥调度系统的语音均衡方法,本实施例的语音均衡方法是基于神经网络结构来实现的,该结构包括了多个循环神经网络和一个具有整合语音信号
功能的整合神经网络组成,利用该神经网络结构可直接对256k高保真音频信号进行合成处
理,可使得合成音频更加饱和,达到更好的听感,实现语音均衡质量大幅度提升。
[0038] 在执行语音均衡方法之前,可提前将神经网络结构进行训练,如图1、图2所示,本实施例的神经网络结构中包括了循环神经网络和整合神经网络,其中,所述循环神经网络
包含若干神经元,其神经元个数与语音信号在数据传输时单位时间传送的数据位数相同,
即神经元个数由被处理语音信号的码率决定。循环神经网络具有记忆性、参数共享并且图
灵完备,因此在对序列的非线性特征进行学习时具有一定优势。
[0039] 循环神经网络的训练方法是预先随机生成多段语音信号样本,利用现有均衡方法得到处理之后的语音信号,将语音信号样本作为循环神经网络的输入,将增益之后的信号
作为输出,对网络进行训练,以完成训练集的构建。而整合神经网络则在循环神经网络的基
础上进行构建,即将若干个循环神经网络的输出作为整合神经网络的输入,将循环神经网
络输出的多个频率的语音信号进行整合,以最终输出合成信号;而整合神经网络的训练方
法则是采集多个频率的语音信号,通过现有方法得到合成信号,将多个频率的语音信号作
为整合神经网络的输入,合成信号作为输出,对网络进行训练。
[0040] 训练完成后的神经网络可迁移至线下,实际使用本实施例方法时只需要将语音信号输入到神经网络结构中,即可最终得到均衡的语音信号,其过程计算速度快,对硬件要求
小。
[0041] 如图3所示,本实施例的语音均衡方法具体包括如下步骤:
[0042] 步骤S1:接收自定义指令,根据自定义指令获取各频率的增益数值。
[0043] 所述自定义指令通过具有不同均衡模式的均衡器发出,均衡器内置多种类型的均衡模式,每个所述均衡模式都预先配置有各频率的语音信号增益数值,用户可选择任意一
均衡模式,从而获得该模式下各个频率的增益值。在本实施例中,所述均衡模式中包括有默
认模式和自定义模式,所述默认模式中各频率所对应的增益数值是固定,用户只需选择均
衡模式即可,无需编辑均衡模式中的各参数;而所述自定义模式中各频率所对应的增益数
值则由用户自定义输入,用户可根据自身经验自行设置各频率所对应的增益数值。
[0044] 步骤S2:接收语音信号,对所述语音信号进行预处理以输出多路信号。
[0045] 当有语音信号输入时,首先将语音信号分解为多个频段,并将每个频段转换为数字信号,以获得不同频段的多路信号。在本实施例中,均衡器通过其滤波功能将语音信号分
解为五个频率,且每个频率所对应的增益数值分别为EQl=3db,EQ2=12db,EQ3=‑6db,EQ4
=‑8db,EQ5=5db。
[0046] 步骤S3:将分解所得的每路信号与每路信号所对应频率的增益数值输入至循环神经网络中以获得每个频率下的增益信号。
[0047] 在本实施例中,可通过若干个循环神经网络分别对每路信号进行处理,以提高处理效率;例如将EQ1对应频率的信号与EQl=3db输入到已经训练好的一个循环神经网络中,
将EQ2对应频率的信号与EQ2=12db输入到已经训练好的另一个循环神经网络中,从而得到
对应频率下的增益信号。
[0048] 步骤S4:对循环神经网络训练得到的所有增益信号进行整合以输出均衡的语音信号。
[0049] 将若干个循环神经网络训练得到的所有增益信号作为整合神经网络的输入,利用整合神经网络对多个信号进行整合,最终输出更加饱和的语音信号,从而达到均衡的目的。
同时,还可对整合神经网络的整合权重进行设置,使整合神经网络根据整合权重对所有增
益信号进行整合以获得合成后的语音信号,可以方便快捷的实现对高保真音频的合成,具
有很高的实用价值。
[0050] 本实施例提供多种均衡模式,用户可以方便的从预设模式中选择自己喜好的均衡方案,也可以手动调节各个语音频率的增益值,能够极大降低计算复杂度并减少对硬件的
要求;同时可提升语音均衡质量,降低设计成本。
[0051] 实施例二
[0052] 本实施例提供一种基于指挥调度系统的语音均衡装置,应用在如实施例一所述的基于指挥调度系统的语音均衡方法,如图4所示,本实施例的语音均衡装置具体包括有均衡
模式设置模块、语音预处理模块和均衡处理模块。其中所述均衡模式设置模块负责根据用
户自定义的均衡模式获得各频率的语音信号增益数值。
[0053] 所述语音预处理模块负责将语音信号分解为不同频率的多路信号;在本实施例中,所述语音预处理模块则通过均衡器中的五个滤波单元将所述语音信号分解为五路不同
频率的信号,且根据所述均衡模式设置模块将五路信号的增益数值分别预设为3db、12db、‑
6db、‑8db和5db。
[0054] 所述均衡处理模块与所述均衡模式设置模块和所述语音预处理模块相连,负责采集每路信号及每路信号所对应频率的增益数值,对每路信号进行增益处理后再对每路增益
后的信号进行整合,以输出均衡的语音信号。其中,所述均衡处理模块连接有预先完成训练
的循环神经网络和整合神经网络,将采集到的每路信号及每路信号所对应频率的增益数值
输入至循环神经网络中,再将循环神经网络的输出作为整合神经网络的输入,最终输出均
衡的语音信号。
[0055] 实施例三
[0056] 本发明进一步公开了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现实施例一所述的基于指挥调度系统的语音均衡方法。
[0057] 本实施例中的存储介质与前述实施例中的方法是基于同一发明构思下的两个方面,在前面已经对方法实施过程作了详细的描述,所以本领域技术人员可根据前述描述清
楚地了解本实施中的存储介质执行程序时的实施过程,为了说明书的简洁,在此就不再赘
述。
[0058] 本领域技术人员应明白,本申请的实施例可提供为方法、装置或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的
形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存
储介质(包括但不限于磁盘存储器、CD‑ROM、光学存储器等)上实施的计算机程序产品的形
式。
[0059] 虽然上面已经参考各种实施例描述了本发明,但是应当理解,在不脱离本发明的范围的情况下,可以进行许多改变和修改。因此,其旨在上述详细描述被认为是例示性的而
非限制性的,并且应当理解,以下权利要求(包括所有等同物)旨在限定本发明的精神和范
围。上述实施方式仅为本发明的优选实施方式,不能以此来限定本发明保护的范围,本领域
的技术人员在本发明的基础上所做的任何非实质性的变化及替换均属于本发明所要求保
护的范围。