音频修正方法及装置与流程

文档序号:14941758发布日期:2018-07-13 21:04阅读:187来源:国知局

本申请涉及音频处理技术通信领域,具体而言,涉及一种音频修正方法及装置。



背景技术:

k歌是人们消遣的方式,但由于不同的人对乐感和旋律的感知能力参差不齐,跑调或是节奏跟不上的情况时有发生,严重影响唱歌的心情。为此修音技术由此产生。

相关修音技术一般是按照某种模版,将歌声的音高和节奏修改为模版中的音高和节奏。但是这种修音方式存在如下问题:一、修改幅度是固定的,不适合水平不同的唱歌人,因此在修改幅度较大时,修改后容易失真,不像唱歌人的声音;二、易产生副作用,这是因为在节奏修改存在误差的情况下,这个误差将会转换为音调的错误呈现在修改后的歌声中。

因此亟待提供一种既能够根据用户的演唱水平进行修音处理,不会导致用户声音不失真,又降低修副作用的修音方式。



技术实现要素:

本申请的主要目的在于提供一种音频修正方法,以解决根据不同的演唱水平确定修音幅度,从而避免失真问题,同时减少修音产生的副作用的问题。

为了实现上述目的,根据本申请的一个方面,提供了一种音频修正方法,包括:

获取用户演唱的歌声;

接收用户选择的音高修正等级和节奏修正等级,不同音高修正等级对应不同的音程,不同的节奏修正等级对应不同的变速方式;

按照所述音高修正等级对应的音程调整所述歌声的音高,并按照所述节奏修正等级对应变速方式调整所述歌声的节奏。

进一步,所述方法还包括:

在接收用户选择的音高修正等级和节奏修正等级前,对所述歌声进行特征提取,得到音高特征和节奏特征;

根据所述音高特征确定推荐的音高修正等级,并根据所述节奏特征确定推荐的节奏修正等级;

将所述推荐的音高修正等级和所述推荐的节奏修正等级作为推荐的修正策略输出。

进一步,所述根据所述音高特征确定推荐的音高修正等级,包括:

查询音高特征与音高修正等级的关联关系,得到与所述音高特征对应的音高修正等级。

进一步,所述根据所述节奏特征确定推荐的节奏修正等级,包括:

查询节奏特征与节奏修正等级的关联关系,得到与所述节奏特征对应的节奏修正等级。

进一步,所述接收用户选择的音高修正等级和节奏修正等级,包括:

查询修正等级表,得到不同修正等级对应的音频修正等级和节奏修正等级;

接收用户选择的修正等级。

进一步,所述接收用户选择的修正等级,包括:

对所述歌声进行评分,得到对所述歌声的估分;

查询估分与修正等级的关联表,获取用户根据所述估分选择的修正等级。

为了实现上述目的,根据本申请的另一方面,提供了一种音频修正装置,包括:

歌声获取单元,用于获取用户演唱的歌声;

修正选择单元,用于接收用户选择的音高修正等级和节奏修正等级,不同音高修正等级对应不同的音程,不同的节奏修正等级对应不同的变速方式;

修正处理单元,用于按照所述音高修正等级对应的音程调整所述歌声的音高,并按照所述节奏修正等级对应变速方式调整所述歌声的节奏。

进一步,所述装置还包括:

特征提取单元,用于在接收用户选择的音高修正等级和节奏修正等级前,对所述歌声进行特征提取,得到音高特征和节奏特征;

等级确定单元,用于根据所述音高特征确定推荐的音高修正等级,并根据所述节奏特征确定推荐的节奏修正等级;

推荐输出单元,用于将所述推荐的音高修正等级和所述推荐的节奏修正等级作为推荐的修正策略输出。

进一步,所述等级确定单元包括:

第一查询模块,用于查询音高特征与音高修正等级的关联关系,得到与所述音高特征对应的音高修正等级。

进一步,所述等级确定单元包括:

第二查询模块,用于查询节奏特征与节奏修正等级的关联关系,得到与所述节奏特征对应的节奏修正等级。

进一步,所述修正选择单元包括:

查询模块,用于查询修正等级表,得到不同修正等级对应的音频修正等级和节奏修正等级;

接收模块,用于接收用户选择的修正等级。

进一步,所述修正选择单元还包括:

评分模块,用于对所述歌声进行评分,得到对所述歌声的估分;

推荐模块,用于查询估分与修正等级的关联表,获取用户根据所述估分选择的修正等级。

在本申请实施例中,采用限制了音高和节奏的修正范围,保证了修音后声音的自然度,使得用户根据根据自身演唱水平进行选择,避免修音技术起负作用。

附图说明

构成本申请的一部分的附图用来提供对本申请的进一步理解,使得本申请的其它特征、目的和优点变得更明显。本申请的示意性实施例附图及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:

图1为本申请所述音频修正方法一个实施例的流程示意图;

图2为本申请接收用户选择的音高修正等级和节奏修正等级一个实施例的流程示意图;

图3为本申请接收用户选择的音高修正等级和节奏修正等级另一个实施例的流程示意图;以及

图4为本申请所述的音频修正装置一个实施例的框图结构示意图。

具体实施方式

为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。

需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。

图1为本申请所述音频修正方法一个实施例的流程示意图。所述方法包括s101~s103。

s101、获取用户演唱的歌声。

s102、接收用户选择的音高修正等级和节奏修正等级,不同音高修正等级对应不同的音程,不同的节奏修正等级对应不同的变速方式。

所述音高修正等级通过音程的设置修正歌声的音高,所述节奏修正等级通过不同的变速方式调整歌声的偏移,具体地,所述音高修正等级和所述节奏修正等级可以是用户根据自身演唱水平进行选择的。

s103、按照所述音高修正等级对应的音程调整所述歌声的音高,并按照所述节奏修正等级对应变速方式调整所述歌声的节奏。

本申请通过音高修正等级和节奏修正等级的设置提供了多种修音方式,以便用户根据自身的演唱水平选择对歌声的音高和节奏进行调整的程度。本申请采用音程的度数和音数的设定来提供多种对音高进行调整的幅度;通过不同的变速处理方式对应一种节奏修正等级,从而解决跑调问题。

本申请通过提供音高修正等级和节奏修正等级以便用户进行选择,因不同的音高修正等级对应不同的音程,从而限制了对音高进行修正的度数和音数,以便防止音高修正多度而导致的失真,保证了修音后声音的自然度;而节奏修正等级的确定则解决了跑掉问题。

本申请所述音频修正方法可以既可以应用能够录制歌声的录制设备上,也可以应用在对音频进行修正处理的处理装置上。具体地,所述歌声的录制和修正既可以在一个设备上完成,也可以分别在不同的设备上完成。具体地,录制设备和处理装置都可以为pc机、笔记本、手机等智能设备。

图2为本申请接收用户选择的音高修正等级和节奏修正等级一个实施例的流程示意图。

所述方法包括s201~s203。

s201、在接收用户选择的音高修正等级和节奏修正等级前,对所述歌声进行特征提取,得到音高特征和节奏特征。

s202、根据所述音高特征确定推荐的音高修正等级,并根据所述节奏特征确定推荐的节奏修正等级。

具体地,查询音高特征与音高修正等级的关联关系,得到与所述音高特征对应的音高修正等级;查询节奏特征与节奏修正等级的关联关系,得到与所述节奏特征对应的节奏修正等级。本申请所述的方法提供不同的音高修正等级和不同的节奏修正等级,通过多种音高修正等级为用户提供多种音高修正方式,从而对音高修正的幅度进行限制,而多种节奏修正等级的方式为用户提供了对所述歌声进行偏移的方式,以便用户确定是保留自身演唱特色。

s203、将所述推荐的音高修正等级和所述推荐的节奏修正等级作为推荐的修正策略输出。

本实施例将通过对所述歌声的分析生成推荐的修正策略,以便用户根据推荐的修正策略进行选择,为用户选择音高修正等级和节奏修正等级提供辅助帮助。具体地,用户可以按照推荐的修正策略选择音高修正等级和节奏修正等级,也可以根据自身的需求或者自身演唱水平的直接进行选择。

图3为本申请接收用户选择的音高修正等级和节奏修正等级另一个实施例的流程示意图。

所述方法包括s301~s302。

s301、查询修正等级表,得到不同修正等级对应的音频修正等级和节奏修正等级。

具体地,所述修正等级表提供多种修正等级,而每种修正等级对应一种音高修正等级和一种节奏修正等级。具体可以将修正等级表按照一级、二级,以此类推,如,一级对应一级音高修正等级(小二度)和一级节奏修正等级(不偏移)。

s302、接收用户选择的修正等级。

本申请提供两种音高修正等级和节奏修正等级的确定方式,一种是通过修正登记表的方式,另一种是根据对歌声的分析分别确定的音高修正等级和节奏修正等级。

通过以上两个实施例可知,本申请提供了两种音高修正等级和节奏修正等级的确定方式:一种是用户单独选择音高修正等级,单独选择节奏修正等级;另一种是通过根据修正等级表选择修正等级,通过修正等级的确定确定音高修正等级和节奏修正等级。需要说明的是,不论是哪种方式,都可以通过对所述歌声的分析向用户提供推荐的修正策略,以便用户进行选择,为用户的选择提供辅助帮助。

进一步,在接收用户选择的修正等级前,对所述歌声进行评分,得到对所述歌声的估分;查询估分与修正等级的关联表,向用户生成推荐的修正等级。

本申请通过对所述歌声的估分向用户推荐修正等级,以便用户根据修正等级确定音高修正等级和节奏修正等级。

需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

图4为本申请所述的音频修正装置一个实施例的框图结构示意图。

所述装置包括歌声获取单元10、修正选择单元20和修正处理单元30。

其中,所述歌声获取单元10,用于获取用户演唱的歌声;所述修正选择单元20,用于接收用户选择的音高修正等级和节奏修正等级,不同音高修正等级对应不同的音程,不同的节奏修正等级对应不同的变速方式;所述修正处理单元30,用于按照所述音高修正等级对应的音程调整所述歌声的音高,并按照所述节奏修正等级对应变速方式调整所述歌声的节奏。

本申请通过音程的度数和音数限制音高的修正范围,保证了修音后声音的自然度。

进一步,所述装置还包括:

特征提取单元,用于在接收用户选择的音高修正等级和节奏修正等级前,对所述歌声进行特征提取,得到音高特征和节奏特征;

等级确定单元,用于根据所述音高特征确定推荐的音高修正等级,并根据所述节奏特征确定推荐的节奏修正等级;

推荐输出单元,用于将所述推荐的音高修正等级和所述推荐的节奏修正等级作为推荐的修正策略输出。

进一步,所述等级确定单元包括:

第一查询模块,用于查询音高特征与音高修正等级的关联关系,得到与所述音高特征对应的音高修正等级。

进一步,所述等级确定单元包括:

第二查询模块,用于查询节奏特征与节奏修正等级的关联关系,得到与所述节奏特征对应的节奏修正等级。

进一步,所述修正选择单元包括:

查询模块,用于查询修正等级表,得到不同修正等级对应的音频修正等级和节奏修正等级;

接收模块,用于接收用户选择的修正等级。

进一步,所述修正选择单元还包括:

评分模块,用于对所述歌声进行评分,得到对所述歌声的估分;

推荐模块,用于查询估分与修正等级的关联表,获取用户根据所述估分选择的修正等级。

显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。

以上所述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1