一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

音频录制方法及装置、电子设备及存储介质与流程

2021-06-11 21:44:00 来源:中国专利 TAG:音频 电子设备 装置 录制 公开
音频录制方法及装置、电子设备及存储介质与流程

本公开涉及音频技术领域,尤其涉及一种音频录制方法及装置、电子设备及存储介质。



背景技术:

相关技术的录音软件有很多,大致上是通过录取背景噪声得到背景噪声信号,然后计算背景噪声信号的最高振幅或者平均振幅,然后在录制音频文件时候,需要将录制的音频减除噪声信号最高振幅或者平均振幅。这种基于背景噪声信号的最高振幅或平均振幅的消音,会使得原本要录制的目标音频信号的部分振幅可能当做噪音过滤掉,进而导致目标音频信号的较大失真。



技术实现要素:

本公开提供一种音频录制方法及装置、电子设备及存储介质。

本公开实施例第一方面提供一种音频录制方法,包括:

分别采集背景噪声信号和第一音频信号;其中,所述背景噪声信号和所述第一音频信号均为时域信号;

获取所述背景噪声信号的频域特征,其中,所述频域特征包括:待进行对背景噪声滤波的n个滤波频段及每个所述滤波频段的频域幅值,所述n为正整数;

进行所述第一音频信号的时频域转换,得到第一频域信号;

根据所述频域特征,对所述第一频域信号进行频域滤波得到第二音频信号。

基于上述方案,所述获取所述背景噪声信号的频域特征,包括:

进行所述背景噪声信号的时频域转换,得到第二频域信号;

根据所述第二频域信号各频段的频域振幅,确定出n个所述滤波频段及每个所述滤波频段的频域幅值。

基于上述方案,所述根据所述第二频域信号各频段的频域振幅,确定出n个所述滤波频段及所述滤波频段的频域幅值,包括:

在频域上进行所述第二频域信号的各频段进行频域幅值的积分,得到积分值;

选择所述积分值最大的n个频段作为n个所述滤波频段,并获取所述第二频域信号中每个所述滤波频段的频域幅值。

基于上述方案,所述根据所述第二频域信号各频段的频域振幅,确定出n个所述滤波频段及所述滤波频段的频域幅值,包括:

在所述第二频域信号中选择出频域平均振幅最大的n个频段,得到n个所述滤波频段;

基于所述第二频域信号,确定所述滤波频段的频域振幅。

基于上述方案,所述根据所述频域特征,对所述第一音频信号进行频域滤波得到第二音频信号,包括:

在各所述滤波频段处,将所述第一频域信号减去对应所述滤波频段的频率幅值得到所述第二音频信号。

基于上述方案,所述采集背景噪声,包括:

在录制所述第一音频信号之前,采集所述背景噪声信号;

或者,

在所述第一音频信号的录制间隙内,采集所述背景噪声信号。

本公开实施例第二方面提供一种音频录制装置,包括:

采集模块,用于分别采集背景噪声信号和第一音频信号;其中,所述背景噪声信号和所述第一音频信号均为时域信号;

获取模块,用于获取所述背景噪声信号的在频域的频域特征,其中,所述频域特征包括:待进行对背景噪声滤波的n个滤波频段及每个所述滤波频段的频域幅值,所述n为正整数;

转换模块,用于进行所述第一音频信号的时频域转换,得到第一频域信号;

滤波模块,用于根据所述频域特征,对所述第一频域信号进行频域滤波得到第二音频信号。

基于上述方案,所述获取模块,具体用于进行所述背景噪声信号的时频域转换,得到第二频域信号;根据所述第二频域信号各频段的频域振幅,确定出n个所述滤波频段及每个所述滤波频段的频域幅值。

基于上述方案,所述获取模块,具体在频域上进行所述第二频域信号的各频段进行频域幅值的积分,得到积分值;选择所述积分值最大的n个频段作为n个所述滤波频段,并获取所述第二频域信号中每个所述滤波频段的频域幅值。

基于上述方案,所述获取模块,具体用于在所述第二频域信号中选择出频域平均振幅最大的n个频段,得到n个所述滤波频段;基于所述第二频域信号,确定所述滤波频段的频域振幅。

基于上述方案,所述滤波模块,具体在各所述滤波频段处,将所述第一频域信号减去对应所述滤波频段的频率幅值得到所述第二音频信号。

基于上述方案,所述采集模块,具体用于在录制所述第一音频信号之前,采集所述背景噪声信号;或者,在两个所述第一音频信号的时间间隙内,采集所述背景噪声信号。

根据本公开实施例的第三方面,提供一种电子设备,包括:

用于存储处理器可执行指令的存储器;

处理器,与所述存储器连接;

其中,所述处理器被配置为执行如上所述的音频录制方法。

根据本公开实施例的第四方面,提供一种非临时性计算机可读存储介质,当所述存储介质中的指令由计算机的处理器执行时,使得计算机能够执行如上所述的音频录制方法。

本公开的实施例提供的技术方案可以包括以下有益效果:

在本公开实施例中,在录音时,不是直接根据背景噪声信号在时域的最大幅度值或者平均幅值对录制的第一音频信号进行录音,而非转换到频域之后,根据背景噪声信号在频域的频域特征对第一音频信号进行频域滤波,而非直接做时域内将第一音频信号减去一个幅度值导致,从而减少录音滤波过程中导致的失真,提升了录音质量。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。

图1是根据一示例性实施例示出的音频录制方法的流程示意图;

图2是根据一示例性实施例示出的背景噪音的时域波形示意图;

图3是根据一示例性实施例示出的音频录制方法的流程示意图;

图4是根据一示例性实施例示出背景噪声在频域的波形示意图;

图5a是根据一示例性实施例示出检测显示屏局部点亮时亮度调整的预设输入模组的示意图;

图5b是根据一示例性实施例示出检测显示屏局部点亮时亮度调整的预设输入模组的示意图;

图5c是根据一示例性实施例示出检测显示屏局部点亮时亮度调整的预设输入模组的示意图;

图6是根据一示例性实施例示出的音频录制装置的结构示意图;

图7是根据一示例性实施例示出的电子设备的结构示意图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置的例子。

如图1所示,本公开实施例提供一种音频录制方法,包括:

s110:分别采集背景噪声信号和第一音频信号;其中,所述背景噪声信号和所述第一音频信号均为时域信号;

s120:获取所述背景噪声信号的频域特征,其中,所述频域特征包括:待进行对背景噪声滤波的n个滤波频段及每个所述滤波频段的频域幅值,所述n为正整数;

s130:进行所述第一音频信号的时频域转换,得到第一频域信号;

s140:根据所述频域特征,对所述第一频域信号进行频域滤波得到第二音频信号。

本公开实施例可应用于支持音频录制方法的各种电子设备中。该电子设备包括但不限于终端,例如,该终端可包括手机、平板电脑或者可穿戴设备或者单纯的录音笔等。

在本公开实施例中,会采集到背景噪音信号。这里的背景噪音信号可至少包括:采集第一音频信号的环境噪音得到的音频信号。典型的一种背景噪音信号可包括:高斯白噪声信号。

在本公开实施例中,该背景噪音信号可为:在第一音频信号的采集环境中比较长时间存在的环境噪音的音频信号。

例如,在一个通风环境下,这种环境噪音信号可包括:对风声采集得到的声音信号。

再例如,在道路旁,这种环境噪音可包括:对车辆驶过的声音得到的声音信号。

在进行声音的采集得到一般都是时域信号,因此,所述背景噪声信号和所述第一音频信号都是时域信号。

在本公开实施例中,所述第一音频信号可为:对目标声音采集的音频信号和背景噪声采集的声音信号的混合信号。

如图2所示,为一个背景噪声信号信号在时域的幅值分布示意图。由图2可见,在一些情况下,这个背景噪声信号的幅值在时域上相对平稳的分布的,波形图在时域上变化不大,即具有比较高的稳定性。

在采集到背景噪音信号之后,通过时频域转换,将背景噪声信号转换为频域信号。例如,采用傅里叶变换,将背景噪音的时域信号映射到频域,得到频域信号。

示例性地,采用如下公式将时域信号转换为频域信号:

其中,f(t)是在时域信号,f(w)频域信号;t是时域的时刻点。

在s120中分析频域信号的信号特点,就会得到频域信号的频域特征。该频域特征可包括:背景噪声信号的待进行对背景噪声滤波的n个滤波频段及每个所述滤波频段的频域幅值,所述n为正整数。

此处的滤波频段为:第一音频信号中需要频率滤波的频段。

所述滤波频段的频域幅值可包括:

第一:采用滤波频段的频域幅值,如此,采用的多个频域幅值在频域连线之后,与该坡率频段的原始频率幅值的连线具有很高的相似度;

第二:获取所述频率平均幅值;

第三:获取所述滤波频段的频率幅值的中位值;

第四:获取所述滤波频段的频率幅值的最小值;

第五:获取所述滤波频段的频率幅值的最大值。

所述n的取值可以为任意正整数,例如,1、2、3、4或5等取值。

在一个实施例中,所述n的优选取值为2至4之间,这样既不会因为取值太小,导致噪声过滤不够干净,也不会因为需要过滤的频段过多导致频率过滤的计算量大的现象。

总之,通过分析频域信号的信号特点,可以确定出背景噪音信号集中的频段、背景噪音信号在频域的幅度极值分布位置,等各种体现在频域的信号特点的频域特征。

在本公开实施例中,s120中提取出的频域特征可为对第一音频信号干扰最大的频域特征。

总之,在本公开实施例中,用于第一音频信号进行频率滤波的背景噪声信号的频域特征,是背景噪声信号在频域的幅度最高的一个或多个频域成分,即背景噪声信号对待录制的目标信号较大的干扰频率成分。此处的干扰频率成分可为一个连续的频率成分,或者是多个离散分布的频域成分。因此,采用频域特征进行第一频域信号滤波,就去除了背景噪声信号对目标信号的干扰较大成分;由于是频率滤波,实现了第一音频信号中被干扰频段的精确滤波,对于非频域特征部分是没有滤波的,显然不会目标信号的频率成分。此处的目标信号可为:需要录制的音频信号,例如,用户的语音等。

在步骤s130中可包括:将在时域采集的第一音频信号通过傅里叶变换等转换到频域,得到第一音频信号的第一频域信号,利用背景噪声信号的频域特征,对第一频域信号进行滤波得到滤波后的第一音频信号,即得到频域信号形式的第二音频信号。

在获得背景噪声信号在频域的频域特征之后,会对第一频域信号进行频域滤波;在对第一频域信号进行频域滤波时,是参考背景噪声信号的频域信号的频域特征的进行的,在完成频域滤波之后,得到了滤波后的第一音频信号,即所述第二音频信号。进一步地将第二音频信号进行时频域转换,会得到第二音频信号对应的时域信号,第二音频信号的时域信号即为对第一音频信号完成背景噪声过滤的音频信号,该第二音频信号的时域信号输出,用户就能够听到声音。

第一音频信号为:背景噪声信号和目标信号的叠加音频信号。第二音频信号是第一音频信号进行频率滤波之后得到的,因此第二音频信号中目标信号相对于背景噪声信号的幅度比值,比第一音频信号中目标信号相对于背景信号的幅度比值。即第二音频信号的信噪比,高于第一音频信号的信噪比。

在本公开实施例中,电子设备在录音时,不是直接根据背景噪声信号的时域的最大幅度值或者平均幅值对录制的第一音频信号进行录音,而非转换到频域之后,根据背景噪声信号在频域的频域特征进行频域滤波,而非直接做时域内将第一音频信号减去一个幅度值导致的失真,从而减少录音滤波过程中导致的失真,提升了录音效果。

在一些实施例中,如图3所示,本公开实施例的所述s120可包括:

s121:进行所述背景噪声信号的时频域转换,得到第二频域信号;

s122:根据所述第二频域信号各频段的频域振幅,确定出n个所述滤波频段及每个所述滤波频段的频域幅值。

图4所示为一个背景噪声信号在频域的幅度波形图;第二频域信号包含的频段的频率上下限的差值是不同的。例如,在一个实施例中,一个频段可涉及第二频域信号的一个局部极大值。例如,在图4中一个波峰对应于一个频段。因此,不同频段的上下限的差值是不同的。

在一个实施例中,s122可包括:

在频域上进行所述第二频域信号的各频段进行频域幅值的积分,得到积分值;

选择所述积分值最大的n个频段作为n个所述滤波频段,并获取所述第二频域信号中每个所述滤波频段的频域幅值。

在频域上对各个频段的频域幅值进行积分,得到积分值,得到背景噪声信号在频域内的积分值最大的一个或多个频段作为所述滤波频段,并得到进行后续第二频域信号进行处理过程中的滤波的频域幅值。该积分值可以由图4所示的不同频段的面积来体现。按照积分面积来计算则,对应频率幅值波峰的频率值1171hz、1813hz和2654hz的频段为滤波频段。

在另一些实施例中,所述s122可包括:

在所述第二频域信号中选择出频域平均振幅最大的n个频段,得到n个所述滤波频段;

基于所述第二频域信号,确定所述滤波频段的频域振幅。

在本公开实施例中,简单的通过均值计算就完成滤波频段的选择,相对于采用积分值的选择大部分情况下确定的滤波频段是一致的,同时具有计算简单和计算量小的特点。

在还有一些实施例中,所述s122可包括:

根据所述第二频域信号的频域幅值,将频域平均幅值大于预设阈值的频段作为n个所述待滤波频段;

获取n个所述待滤波频段的频域幅值。

若背景噪声信号在某一个频段的频率幅值很小,说明背景噪声信号该频率分量的音量很小,就可以忽略。故在本公开实施例中,可以简单地通过预设阈值的筛选,选择出音量较大的陪频率分量进行频率滤波就好。

选择滤波频段的方式有很多种,上述提供了几种可选方式,具体实现时不限于上述任意一种。

总之,在本公开实施例中,所述滤波频段为背景噪声信号所在频段中的部分频段。

在一些实施例中,所述s140可包括:

在各所述滤波频段处,将所述第一频域信号减去对应所述滤波频段的频率幅值得到所述第二音频信号。

在本公开实施例中,通过对应频率的频率幅值的差值计算,就可以得到滤波后的第二音频信号,具有背景噪声信号滤波效果好且对第一音频信号中的目标信号保留更加完整的特点,从而具有滤波导致的失真小的特点。

在一个实施例中,所述s110可包括:

在录制所述第一音频信号之前,采集所述背景噪声信号;

或者,

在所述第一音频信号的录制间隙内,采集所述背景噪声信号。

例如,以录制语音为例,一种可实现方式是:在正式开始录制之前,就先录制一小段背景噪音,得到该背景噪音在频域的频域特征,该频域特征就作为本次语音录制进行频率滤波的频域特征。另一种实现方式是:为了立马响应录制,但是人说话在时域上不可能是没有间隙的,例如,通过语音活动检测(voiceactivitydetection,vad)确定出人声静默的时间段,将该时间段内检测的声音可为视为所述背景噪音。

图5a为电子设备采集的第一音频信号的时域波形图,该第一音频信号包括:背景噪声信号和目标信号。

图5b为采用本公开实施例提供的音频录制方法进行频域滤波之后得到的第二音频信号的时域波形图。

图5c为采用背景噪声信号的时域平均幅值滤波之后的音频信号的时域波形图。

通过比对图5a和图5b可知:由于目标信号的幅值更大一点,在进行背景噪声信号滤波之后,图5b和图5a的时域波形图变化不大,最大程度地过滤掉背景噪音的同时,减少了目标信号的失真。

比对图5a、图5b及图5c可知,图5c所示的时域波形图相较于图5a、图5b,就有了比较大的幅值丢失,从而引入了较大大的失真。

(1)采集背景噪声信号的时域信号,图2为噪声信号的时域波形图。从图2中可以看出波形随着时间变化不大,也就是说,在每次录音时候通过先计算背景噪声信号再去录音是合理的。即可以在录音之前先采集背景噪音,用于后续录音时间段内所有录制的音频的噪声消除。

(2)为了将噪声波形从时域转化为频域,采用傅里叶变换计算背景噪声信号的频域信号。

其中f(t)是在时域信号,f(w)频域信号;t是时域的时刻点。该公式可以用于将音频的时域信号转换为频域信号。

(b)可以得出一般为了快速进行消噪,只需取背景噪声信号信号f(w)频域信号的频域振幅面积最大的前三个即可,例如,图4中频域振幅面积最大的前三个是:1171hz,1813hz和2654hz所在频率对应的频段。

在得出该时间段内背景噪声信号的频域特征之后,立即开启录音,此时获取的录音将会是背景噪声信号和原始录音的混合信号,同样,将该段混合信号进行傅里叶变换,在转化到频域之后,在将该段混合信号进行低频滤波,滤波的频率源于图4的频域特征,这样最终获取了最终波形,为了直观显示,列出如图5a至图5c展示的三个时域波形。

图5a是混有录入语音和背景噪声信号波形的音频文件在时域的波形图;

图5b是根据背景噪声信号在评语的频域特征消噪得出的时域波形图;图5c是根据时域背景噪声信号的幅度值消噪得到的时域波形图

从图5a至图5c的比对可知:相比于本公开实施例中基于频域特征消除背景噪声信号,相对于在利用时域波形振幅消除的办法对波形的伤害更大,且失真也更加严重。

如图6所示,本公开实施例提供一种音频录制装置,该装置可应用于电子设备中,所述装置包括:

采集模块610,用于分别采集背景噪声信号和第一音频信号;其中,所述背景噪声信号和所述第一音频信号均为时域信号;

获取模块620,用于获取所述背景噪声信号的在频域的频域特征,其中,所述频域特征包括:待进行对背景噪声滤波的n个滤波频段及每个所述滤波频段的频域幅值,所述n为正整数;

转换模块630,用于进行所述第一音频信号的时频域转换,得到第一频域信号;

滤波模块640,用于根据所述频域特征,对所述第一频域信号进行频域滤波得到第二音频信号。

在一个实施例中,采集模块610、获取模块620、转换模块630及滤波模块640可均为程序模块;程序模块被处理器执行后,能够实现上述各个模块的相关操作。

在另一个实施例中,采集模块610、获取模块620、转换模块630及滤波模块640可均为软硬结合模块;软硬结合模块可包括各种可编程阵列;例如,复杂可编程阵列或现场可编程阵列。

在还有一个实施例中,采集模块610、获取模块620、转换模块630及滤波模块640可均为纯硬件模块,存硬件模块可包括但不限于专用集成电路。

在一个实施例中,所述获取模块620,具体用于进行所述背景噪声信号的时频域转换,得到第二频域信号;根据所述第二频域信号各频段的频域振幅,确定出n个所述滤波频段及每个所述滤波频段的频域幅值。

在一个实施例中,所述获取模块620,具体用于在频域上进行所述第二频域信号的各频段进行频域幅值的积分,得到积分值;选择所述积分值最大的n个频段作为n个所述滤波频段,并获取所述第二频域信号中每个所述滤波频段的频域幅值。

在一个实施例中,所述获取模块620,具体用于在所述第二频域信号中选择出频域平均振幅最大的n个频段,得到n个所述滤波频段;基于所述第二频域信号,确定所述滤波频段的频域振幅。

在一个实施例中,所述滤波模块640,具体用于在各所述滤波频段处,将所述第一频域信号减去对应所述滤波频段的频率幅值得到所述第二音频信号。

在一个实施例中,所述采集模块610,具体用于在录制所述第一音频信号之前,采集所述背景噪声信号;或者,在两个所述第一音频信号的时间间隙内,采集所述背景噪声信号。

本公开实施例提供一种电子设备,包括:

用于存储处理器可执行指令的存储器;

处理器,与存储器连接;

其中,处理器被配置为执行前述任意技术方案提供的音频录制方法。

处理器可包括各种类型的存储介质,该存储介质为非临时性计算机存储介质,在通信设备掉电之后能够继续记忆存储其上的信息。

这里,所述电子设备可包括:终端和/或服务器。

所述处理器可以通过总线等与存储器连接,用于读取存储器上存储的可执行程序,例如,如图1和/或图3所示的方法的至少其中之一。

图7是根据一示例性实施例示出的一种移动电子设备800的框图。例如,电子设备800可以是移动电话,移动电脑等。

参照图7,电子设备800可以包括以下一个或多个组件:处理组件802,存储器804,电源组件806,多媒体组件808,音频组件810,输入/输出(i/o)的接口812,传感器组件814,以及通信组件816。

处理组件802通常控制电子设备800的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件802可以包括一个或多个处理器820来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件802可以包括一个或多个模块,便于处理组件802和其他组件之间的交互。例如,处理组件802可以包括多媒体模块,以方便多媒体组件808和处理组件802之间的交互。

存储器804被配置为存储各种类型的数据以支持在设备800的操作。这些数据的示例包括用于在电子设备800上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器804可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。

电源组件806为电子设备800的各种组件提供电力。电力组件806可以包括电源管理系统,一个或多个电源,及其他与为电子设备800生成、管理和分配电力相关联的组件。

多媒体组件808包括在电子设备800和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(lcd)和触摸面板(tp)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件808包括一个前置摄像头和/或后置摄像头。当设备800处于操作状态,如拍摄状态或视频状态时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。

音频组件810被配置为输出和/或输入音频信号。例如,音频组件810包括一个麦克风(mic),当电子设备800处于操作状态,如呼叫状态、记录状态和语音识别状态时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器804或经由通信组件816发送。在一些实施例中,音频组件810还包括一个扬声器,用于输出音频信号。

i/o接口812为处理组件802和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。

传感器组件814包括一个或多个传感器,用于为电子设备800提供各个方面的状态评估。例如,传感器组件814可以检测到设备800的打开/关闭状态,组件的相对定位,例如组件为电子设备800的显示器和小键盘,传感器组件814还可以检测电子设备800或电子设备800一个组件的位置改变,用户与电子设备800接触的存在或不存在,电子设备800方位或加速/减速和电子设备800的温度变化。传感器组件814可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件814还可以包括光传感器,如cmos或ccd图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件814还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。

通信组件816被配置为便于电子设备800和其他设备之间有线或无线方式的通信。电子设备800可以接入基于通信标准的无线网络,如wi-fi,2g或3g,或它们的组合。在一个示例性实施例中,通信组件816经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,通信组件816还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。

在示例性实施例中,电子设备800可以被一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。

在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器804,上述指令可由电子设备800的处理器820执行以完成上述方法。例如,非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。

本公开实施例提供一种非临时性计算机可读存储介质,当存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行前述任意实施例提供的音频录制方法,例如,至少可执行如图1和/或图3所示的方法。

该音频录制方法方法包括:分别采集背景噪声信号和第一音频信号;其中,所述背景噪声信号和所述第一音频信号均为时域信号;获取所述背景噪声信号的频域特征,其中,所述频域特征包括:待进行对背景噪声滤波的n个滤波频段及每个所述滤波频段的频域幅值,所述n为正整数;进行所述第一音频信号的时频域转换,得到第一频域信号;根据所述频域特征,对所述第一频域信号进行频域滤波得到第二音频信号。

可以理解地,所述获取所述背景噪声信号的频域特征,包括:进行所述背景噪声信号的时频域转换,得到第二频域信号;根据所述第二频域信号各频段的频域振幅,确定出n个所述滤波频段及每个所述滤波频段的频域幅值。

可以理解地,所述根据所述第二频域信号各频段的频域振幅,确定出n个所述滤波频段及所述滤波频段的频域幅值,包括:在频域上进行所述第二频域信号的各频段进行频域幅值的积分,得到积分值;选择所述积分值最大的n个频段作为n个所述滤波频段,并获取所述第二频域信号中每个所述滤波频段的频域幅值。

可以理解地,所述根据所述第二频域信号各频段的频域振幅,确定出n个所述滤波频段及所述滤波频段的频域幅值,包括:在所述第二频域信号中选择出频域平均振幅最大的n个频段,得到n个所述滤波频段;基于所述第二频域信号,确定所述滤波频段对应的频域振幅。

可以理解地,所述根据所述频域特征,对所述第一音频信号进行频域滤波得到第二音频信号,包括:在各所述滤波频段处,将所述第一频域信号减去对应所述滤波频段的频率幅值得到所述第二音频信号。

可以理解地,所述采集背景噪声,包括:在录制所述第一音频信号之前,采集所述背景噪声信号;或者,在所述第一音频信号的录制间隙内,采集所述背景噪声信号。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。

应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文章

  • 日榜
  • 周榜
  • 月榜