修音方法及装置与流程

文档序号:15836966发布日期:2018-11-07 07:58阅读:754来源:国知局
修音方法及装置与流程

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

背景技术

随着通信及信息技术的高速发展,音乐功能已经成为计算机或手机等终端中的一项必备应用,在手机上唱歌也变得越来越流行,但由于不同的人对乐感和旋律的感知能力参差不齐,跑调或是节奏跟不上的情况时有发生,严重影响唱歌的心情,为此修音技术由此产生。

相关修音技术一般是按照某种模版,将歌声的音高和节奏修改为和模版中的音高和节奏一致。在实施这种修音方法时,发明人发现相关修音技术至少存在以下问题:一、修改幅度是固定的,不适合水平不同的唱歌人,因此在修改幅度较大时,修改后容易失真,不像唱歌人的声音;二、这种修音方法没有考虑到用户的个性化,如果用户很喜欢自己的唱歌节奏只想对音高进行调整,则这种修音方法就完全不适用。针对上述相关修音技术中的问题,发明人提供了一种解决方法。



技术实现要素:

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

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

获取待处理的音频信息;

根据所述待处理的音频信息在预设模板中对应的标准音频信息,从多种预设的修音模式中确定出推荐的修音模式;

根据所述推荐的修音模式对所述待处理的音频信息进行音高调整和/或节奏调整。

进一步的,所述根据所述推荐的修音模式对所述待处理的音频信息进行音高调整和/或节奏调整,包括:

查询修音模式表,获取所述推荐的修音模式对应的音高调整方式和/或节奏调整方式;

根据所述推荐的修音模式对应的音高调整方式和/或节奏调整方式对所述待处理的音频信息进行调整。

进一步的,所述根据所述待处理的音频信息在预设模板中对应的标准音频信息从多种预设的修音模式中确定出推荐的修音模式,包括:

对所述待处理的音频信息进行特征提取,得到所述待处理的音频信息的节奏特征和音高特征;

根据所述待处理的音频信息的节奏特征和音高特征以及所述标准音频信息中的节奏模板和音高模板,进行模式匹配计算,从多种预设的修音模式中确定出与所述待处理的音频信息相匹配的修音模式作为推荐的修音模式。

进一步的,在所述根据所述推荐的修音模式对所述待处理的音频信息进行音高调整和/或节奏调整之后,包括:

在用户选择修音模式时,接收用户选择的修音模式;

根据所述用户选择的修音模式对所述待处理的音频信息进行音高调整和/或节奏调整。

进一步的,在所述根据所述推荐的修音模式对所述待处理的音频信息进行音高调整和/或节奏调整之后,包括:

计算调整后的所述待处理的音频信息的音准正确率提高率。

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

音频获取单元,用于获取待处理的音频信息;

模式确定单元,用于根据所述待处理的音频信息在预设模板中对应的标准音频信息,从多种预设的修音模式中确定出推荐的修音模式;

修音处理单元,用于根据所述推荐的修音模式对所述待处理的音频信息进行音高调整和/或节奏调整。

进一步的,所述修音处理单元包括:

模式查询模块,用于查询修音模式表,获取所述推荐的修音模式对应的音高调整方式和/或节奏调整方式;

调整单元,用于根据所述推荐的修音模式对应的音高调整方式和/或节奏调整方式对所述待处理的音频信息进行调整。

进一步的,所述模式确定单元包括:

特征提取单元,用于对所述待处理的音频信息进行特征提取,得到所述待处理的音频信息的节奏特征和音高特征;

匹配计算模块,用于根据所述待处理的音频信息的节奏特征和音高特征以及所述标准音频信息中的节奏模板和音高模板,进行模式匹配计算,从多种预设的修音模式中确定出与所述待处理的音频信息相匹配的修音模式作为推荐的修音模式。

进一步的,所述修音装置包括:

模式选择单元,用于在用户选择修音模式时,接收用户选择的修音模式。

进一步的,所述修音装置包括:

计算模块,用于计算调整后的所述待处理的音频信息的音准正确率提高率。

在本申请实施例中,采用根据用户演唱歌曲的水平从多种预设的修音模式中确定出与用户演唱的歌曲水平最相符的一种修音模式作为推荐的修音模式,并根据推荐的修音模式对用户演唱的歌曲进行调整的方式,达到了根据的用户演唱歌曲的水平确定修音模式的目的,保证了修音后歌曲的自然度,并且实现了不需要用户自己判断,自动根据用户演唱歌曲的水平判断出最适宜的修音模式的有益效果。

附图说明

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

图1是根据本申请第一实施例的修音方法流程示意图;

图2是根据本申请第二实施例的修音方法流程示意图;

图3是根据本申请第三实施例的修音方法流程示意图;

图4是根据本申请第四实施例的修音方法流程示意图;

图5是根据本申请第一实施例的修音装置结构示意图;

图6是根据本申请第二实施例的修音装置结构示意图;

图7是根据本申请第三实施例的修音装置结构示意图;以及

图8是根据本申请第四实施例的修音装置结构示意图。

具体实施方式

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

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

如图1所示,本申请涉及一种修音方法,该修音方法包括步骤s102至步骤s106。

步骤s102,获取待处理的音频信息。在本步骤中,可以通过移动终端的麦克风获取用户演唱的歌曲音频,该歌曲音频优选为用户演唱的歌曲的干声音频。在本申请的可选实施例中,移动终端可以为手机、平板电脑等具有录音功能的电子设备。

步骤s104,根据所述待处理的音频信息在预设模板中对应的标准音频信息,从多种预设的修音模式中确定出推荐的修音模式。在本步骤中,首先获取用户演唱的歌曲对应的模板音频信息,该模板音频信息包括歌曲的音高特征和歌词特征,该模板音频信息优选的在用户演唱歌曲前就下载到本地并保存,进一步通过对比用户演唱的歌曲音频和模板音频信息,从多种预设的修音模式中确定出与用户演唱的歌曲音频水平最匹配的一种修音模式作为默认的修音模式。

在本申请的一可选实施例中,所述预设的修音模式包括:针对用户演唱的歌曲音频与模板音频信息的音准偏差较小的轻度修音模式;针对用户演唱的歌曲音频与模板音频信息的音准偏差较大的中度修音模式;针对用户演唱的歌曲音频与模板音频信息的音准偏差很大的深度修音模式,由于每种修音模式针对的处理对象不同,因此每种修音模式的音高调整方式和节奏调整方式也不同,通过先计算用户演唱的歌曲音频与模板音频的音准偏差,根据音准偏差的范围可以判断出与用户演唱的歌曲音频对应的推荐的修音模式。

步骤s106,根据所述推荐的修音模式对所述待处理的音频信息进行音高调整和/或节奏调整。在本步骤中,在确定出与用户演唱的歌曲水平相对应的所述推荐的修音模式后,接收到用户的修音指令,并根据所述推荐的修音模式对应的音高调整方式和/或节奏调整方式对用户演唱的歌曲音频进行修音处理。

如图2所示,步骤s106中,所述根据所述推荐的修音模式对所述待处理的音频信息进行音高调整和/或节奏调整,具体包括步骤s202至步骤s204。

步骤s202,查询修音模式表,获取所述推荐的修音模式对应的音高调整方式和/或节奏调整方式,每一种修音模式都对应一种音高调整方式和/或节奏调整方式,例如,在上述轻度修音模式中只对音频的音高进行细微调整,而不进行节奏调整;在上述中度修音模式中在对音频的音高进行调整的同时也会逐句对节奏进行调整;而在上述深度修音模式中会逐字对音频的音高和节奏进行调整,在本步骤中,通过查询修音模式表,得到与所述推荐的修音模式对应的音高调整方式和/或节奏调整方式。

步骤s204,在本步骤中,根据步骤s202中得到的所述推荐的修音模式对应的音高调整方式和/或节奏调整方式对所述待处理的音频信息进行调整,得到调整后的音频信息。

如图3所示,步骤s104中,所述根据所述待处理的音频信息在预设模板中对应的标准音频信息,从多种预设的修音模式中确定出推荐的修音模式,具体包括步骤s302至步骤s304。

步骤s302,对所述待处理的音频信息进行特征提取,得到所述待处理的音频信息的节奏特征和音高特征,在本步骤中,先通过特征提取得到用户演唱的歌曲干声和节奏特征和音高特征,所述节奏特征为用户演唱歌曲歌词和音节分割点特征,所述音高特征为用户演唱歌曲每个时间点的音高。

步骤s304,根据所述待处理的音频信息的节奏特征和音高特征以及所述标准音频信息中的节奏模板和音高模板,进行模式匹配计算,从多种预设的修音模式中确定出与所述待处理的音频信息相匹配的修音模式作为推荐的修音模式。本步骤具体包括,将用户演唱的歌曲的节奏特征与模板音频信息中的歌词和音节分割点模板进行比较,计算得到用户演唱的歌曲的时间偏移量序列;从用户演唱的歌曲中得到歌曲音高特征,并与模板音频信息中的音高模板进行比较,计算得到用户歌曲的音高差序列;将时间偏移量序列的时间偏移量范围以及音高差序列的音高差范围与修音模式匹配表进行对比,不同的修音模式对应不同的时间偏移量范围和音高差范围,匹配得出与用户演唱的歌曲相对应的修音模式,并作为推荐的修音模式。

如图4所示,在步骤s106,根据所述推荐的修音模式对所述待处理的音频信息进行音高调整和/或节奏调整之后还包括:步骤s402至步骤s404。

步骤s402,在用户选择修音模式时,接收用户选择的修音模式。在本步骤中,当用户对推荐的修音模式的修音效果不满意、想尝试其他修音模式的修音效果,或者想更多的保留自己唱的歌曲的个性化,比如用户很喜欢自己唱歌的节奏喜欢一点小创新,可以选择例如不修节奏的上述轻度修音模式。用户可以在根据推荐的修音模式修完音后,选择其他的修音模式对自己演唱的歌曲重新修音。

步骤s404,根据所述用户选择的修音模式对所述待处理的音频信息进行音高调整和/或节奏调整。在本步骤中,接收到用户选择的修音模式后,查询修音模式表,获取所述用户选择的修音模式对应的音高调整方式和/或节奏调整方式,并根据所述音高调整方式和/或节奏调整方式对用户演唱的歌曲重新修音。

本申请的修音方法中,在根据所述推荐的修音模式对所述待处理的音频信息进行音高调整和/或节奏调整之后,还包括:计算出调整后的所述待处理的音频信息的音准正确率提高率。具体包括:计算调整前的所述待处理音频信息的音准正确率;计算调整后的所述待处理音频信息的音准正确率;根据所述调整前的所述待处理音频信息的音准正确率以及所述调整后的所述待处理音频信息的音准正确率,得出调整后的所述待处理的音频信息的音准正确率提高率。

根据本申请的另一方面,本申请提供了一种修音装置。

如图5所示,该修音装置包括:音频获取单元1、模式确定单元2、以及修音处理单元3,其中:

所述音频获取单元1,用于通过麦克风获取用户演唱的歌曲音频,在本申请的可选实施例中,可以通过手机获取用户演唱的歌曲音频;

所述模式确定单元2,用于根据所述用户演唱的歌曲音频在预设模板中对应的模板音频信息,从多种预设的修音模式中确定出推荐的修音模式;

所述修音处理单元3,用于根据所述推荐的修音模式对所述用户演唱的歌曲音频进行音高调整和/或节奏调整。

如图6所示,所述修音处理单元3包括:模式查询模块31以及调整单元32,其中:

所述模式查询模块31,用于查询修音模式表,获取所述推荐的修音模式对应的音高调整方式和/或节奏调整方式;

所述调整单元32,用于根据所述推荐的修音模式对应的音高调整方式和/或节奏调整方式对所述待处理的音频信息进行调整。

如图7所示,所述模式确定单元2包括:特征提取单元21以及匹配计算模块22,其中:

所述特征提取单元21,用于对所述待处理的音频信息进行特征提取,得到所述待处理的音频信息的节奏特征和音高特征;

所述匹配计算模块22,用于根据所述待处理的音频信息的节奏特征和音高特征以及所述标准音频信息中的节奏模板和音高模板,进行模式匹配计算,从多种预设的修音模式中确定出与所述待处理的音频信息相匹配的修音模式作为推荐的修音模式。

如图8所示,所述修音装置还包括:模式选择单元4,所述模式选择单元4用于在用户选择修音模式时,接收用户选择的修音模式。

本申请的所述修音装置还包括用于计算调整后的所述待处理的音频信息的音准正确率提高率的计算模块。

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

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

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