一种音乐的调音方法及装置制造方法及图纸

技术编号:23890921 阅读:18 留言:0更新日期:2020-04-22 06:26
本申请实施方式公开了一种音乐的调音方法及装置,其中,所述方法包括:接收客户端发来的针对被选定的歌曲的录制数据,并识别所述录制数据中包含的录制音频指纹特征;从所述被选定的歌曲关联的至少一个原唱音频数据中确定音频指纹特征与所述录制音频指纹特征相匹配的目标原唱音频数据;对所述录制数据进行调音处理,以使得所述录制数据与所述目标原唱音频数据的音高相匹配;向所述客户端反馈调音处理后的录制数据。本申请提供的技术方案,能够提高用户的体验度。

【技术实现步骤摘要】
一种音乐的调音方法及装置
本申请涉及互联网
,特别涉及一种音乐的调音方法及装置。
技术介绍
随着互联网技术的不断发展,越来越多的用户开始利用与音乐相关的应用(Application)录歌。这些应用例如是QQ音乐、酷狗音乐、网易云音乐等。但是,多数用户自己录完歌之后,往往会发现自己演唱的效果并不如意,通常会出现一些例如跑调、破音等演唱问题。目前,一些音乐制作单位通常会采用例如AutoTune软件,对音乐人的演唱作品进行调音处理。然而,由于这种软件的操作界面比较专业,在调音处理过程中,往往需要进行过于复杂的人工操作,造成用户使用的门槛比较高,从而降低用户的体验度。
技术实现思路
本申请实施方式的目的是提供一种音乐的调音方法及装置,能够提高用户的体验度。为实现上述目的,本申请实施方式提供一种音乐的调音方法,所述方法包括:接收客户端发来的针对被选定的歌曲的录制数据,并识别所述录制数据中包含的录制音频指纹特征;从所述被选定的歌曲关联的至少一个原唱音频数据中确定音频指纹特征与所述录制音频指纹特征相匹配的目标原唱音频数据;对所述录制数据进行调音处理,以使得所述录制数据与所述目标原唱音频数据的音高相匹配;向所述客户端反馈调音处理后的录制数据。为实现上述目的,本申请实施方式还提供一种音乐的调音装置,所述装置包括存储器和处理器,所述存储器用于存储计算机程序,所述计算机程序被所述处理器执行时,实现以下步骤:接收客户端发来的针对被选定的歌曲的录制数据,并识别所述录制数据中包含的录制音频指纹特征;从所述被选定的歌曲关联的至少一个原唱音频数据中确定音频指纹特征与所述录制音频指纹特征相匹配的目标原唱音频数据;对所述录制数据进行调音处理,以使得所述录制数据与所述目标原唱音频数据的音高相匹配;向所述客户端反馈调音处理后的录制数据。由上可见,在本申请中,在接收到客户端发来的针对被选定的歌曲的录制数据之后,可以识别所述录制数据中包含的录制音频指纹特征。由于所述被选定的歌曲通常与至少一个原唱音频数据相关联,例如,一首歌曲通常会有至少一种演唱版本,包括最初的原唱歌手的演唱版本、其他歌手的翻唱版本等,其中,每一种演唱版本对应一个原唱音频数据。那么,便可以从这些原唱音频数据中确定音频指纹特征与所述录制音频指纹特征相匹配的目标原唱音频数据。在确定所述目标原唱音频数据之后,便可以基于所述目标原唱音频数据,对所述录制数据进行调音处理,以使得所述录制数据与所述目标原唱音频数据的音高相匹配。这时,便可以向所述客户端反馈调音处理后的录制数据。这样,在通过所述客户端同时播放调音处理之后的录制数据表征的音频时,便不会再出现跑调、破音等演唱问题。由此可见,用户仅需针对自己选定的歌曲进行录歌,便可以通过本申请提供的技术方案自动完成调音,简单且智能,门槛较低,从而可以提高用户的体验度。附图说明为了更清楚地说明本申请实施方式或现有技术中的技术方案,下面将对实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本申请实施方式中音乐的调音方法的一种流程图;图2是本申请实施方式中音乐的调音方法的应用场景的示意图;图3是本申请实施方式中节拍调试处理的示意图;图4是本申请实施方式中音乐的调音装置的结构示意图。具体实施方式为了使本
的人员更好地理解本申请中的技术方案,下面将结合本申请实施方式中的附图,对本申请实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式仅仅是本申请一部分实施方式,而不是全部的实施方式。基于本申请中的实施方式,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施方式,都应当属于本申请保护的范围。本申请实施方式提供一种音乐的调音方法,所述音乐的调音方法可以应用于独立的调音处理终端设备。所述终端设备可以为一个具有数据运算、存储功能、页面显示功能以及网络交互功能的电子设备。具体地,所述终端设备例如可以是台式电脑、笔记本电脑、平板电脑等。所述终端设备也可以为运行于该电子设备中,为数据处理、存储、页面显示和网络交互提供支持的软件。请参阅图1,所述方法可以包括以下步骤。S11:接收客户端发来的针对被选定的歌曲的录制数据,并识别所述录制数据中包含的录制音频指纹特征。在本实施方式中,所述终端设备中提供有针对不同歌曲的歌词库。其中,所述歌词库可以是存储歌词和对应的演唱节拍的数据集。所述歌词库可以采用MySQL、Oracle、DB2、Sybase等数据库格式中的任意一种。所述歌词库可以部署在终端设备中的存储介质上。不仅如此,还可以通过所述客户端从所述终端设备中下载部分歌曲的歌词和对应的演唱节拍数据,并存储在所述客户端的缓存中。在本实施方式中,所述客户端可以是具有录音功能和拍摄功能的电子设备。具体地,所述客户端例如可以是平板电脑、笔记本电脑、智能手机、智能可穿戴设备等。或者,所述客户端也可以为能够运行于上述电子设备中的软件。所述的客户端可以具有通信模块,可以与远程的终端设备进行通信连接,实现与所述终端设备的数据传输。在本实施方式中,所述客户端可以向用户展示待选歌曲的链接。所述链接可以是文字链接或者图片链接。这时,如果用户想要演唱并录制某首歌曲,便可以点击该歌曲的链接,从而可以选定自己想要演唱的歌曲。在用户点击该歌曲名称的文字链接之后,所述客户端向所述终端设备发送包括歌词标识和节拍标识的歌词加载请求。其中,所述歌词标识用于识别该歌曲的歌词,所述节拍标识用于识别该歌曲的演唱节拍数据。在接收到所述歌词加载请求之后,所述终端设备可以从所述歌词加载请求中提取该歌词标识和该节拍标识。在提取出该歌词标识和该节拍标识之后,所述终端设备可以从所述歌词库中读取具备该歌词标识的歌词和具备该节拍标识的演唱节拍数据,并将该歌曲对应的歌词和演唱节拍数据反馈至所述客户端。这样,所述客户端便可以向用户展示该歌曲对应的歌词,并且在开始录歌时,所述客户端还可以根据演唱节拍数据向用户逐字或逐行滚动显示歌词,以便用户可以跟着歌词显示的节奏进行演唱,同时所述客户端可以通过装载的麦克风录制用户演唱的音频数据,或者通过装载的麦克风和前置摄像头录制用户演唱的视频数据。在本实施方式中,所述歌词加载请求可以是按照预设规则进行编写的字符串。其中,所述预设规则可以是所述客户端与所述终端设备之间遵循的网络通信协议。例如,所述歌词加载请求可以是按照HTTP协议进行编写的字符串。所述预设规则可以限定歌词加载请求中的各个组成部分以及各个组成部分之间的排列顺序。在本实施方式中,在实际应用中,所述客户端在向用户逐字或逐行滚动显示歌词时,通常并不播放所述被选定歌曲的伴奏音乐。这样,所述录制数据中可以包括用于表征用户清唱内容的音频数据或者用于表征用户清唱内容和拍摄的用户演唱画面的视频数据,而不包括用于表征用户选定歌曲的伴奏音乐的伴本文档来自技高网
...

【技术保护点】
1.一种音乐的调音方法,其特征在于,所述方法包括:/n接收客户端发来的针对被选定的歌曲的录制数据,并识别所述录制数据中包含的录制音频指纹特征;/n从所述被选定的歌曲关联的至少一个原唱音频数据中确定音频指纹特征与所述录制音频指纹特征相匹配的目标原唱音频数据;/n对所述录制数据进行调音处理,以使得所述录制数据与所述目标原唱音频数据的音高相匹配;/n向所述客户端反馈调音处理后的录制数据。/n

【技术特征摘要】
1.一种音乐的调音方法,其特征在于,所述方法包括:
接收客户端发来的针对被选定的歌曲的录制数据,并识别所述录制数据中包含的录制音频指纹特征;
从所述被选定的歌曲关联的至少一个原唱音频数据中确定音频指纹特征与所述录制音频指纹特征相匹配的目标原唱音频数据;
对所述录制数据进行调音处理,以使得所述录制数据与所述目标原唱音频数据的音高相匹配;
向所述客户端反馈调音处理后的录制数据。


2.根据权利要求1所述的方法,其特征在于,所述录制数据包括录制视频数据;识别所述录制数据中包含的录制音频指纹特征,包括:
从所述录制视频数据中分离出录制画面数据和录制音频数据;
识别所述录制视频数据中包含的录制音频指纹特征;
相应地,对所述录制音频数据进行调音处理,以使得所述录制音频数据与所述目标原唱音频数据的音高相匹配。


3.根据权利要求2所述的方法,其特征在于,在对所述录制音频数据进行调音处理之后,所述方法还包括:
对所述录制画面数据和调音处理后的录制音频数据进行音画合并处理,得到调音处理后的录制视频数据;
相应地,向所述客户端反馈调音处理后的录制视频数据。


4.根据权利要求1所述的方法,其特征在于,提供有音频指纹数据库;其中,所述音频指纹数据库中包括所述原唱音频数据绑定的音频指纹特征;所述目标原唱音频数据按照下述步骤确定:
计算所述录制音频指纹特征与所述原唱音频数据绑定的音频指纹特征之间的相似度;
将最大相似度对应的音频指纹特征关联的原唱音频数据作为所述目标原唱音频数据。


5.根据权利要求1所述的方法,其特征在于,对所述录制数据进行调音处理,包括:
判断所述录制数据中指定歌唱时刻的音高与所述目标原唱音频数据中所述指定歌唱时刻的音高是否相同;
若不同,将所述目标原唱音频数据中所述指定歌唱时刻的音高作为所述录制数据中所述指定歌唱时刻的音高。


6.根据权利要求1所述的方法,其特征在于,在接收客户端发来的针对被选定的歌曲的录制数据之后,所述方法还包括:
对所述录制数据进行平滑滤波处理,以使得平滑滤波处理后的录制数据的信噪比大于或等于指定信噪比阈值;
将平滑滤波处理之后的录制数据替换平滑滤波处理之前的录制数据。


7.根据权利要求1所述的方法,其特征在于,提供有所述被选定的歌曲的演唱节拍数据;在接收客户端发来的针对被选定的歌曲的录制数据之后,所述方法还包括:
对所述录制数据进行节拍调试处理,以使得节拍调试处理后的录制数据中的演唱节拍与所述被选定的歌曲的演唱节拍数据中的演唱节拍同步;
将节拍调试处理之后的录制数据替换节拍调试处理之前的录制数据。


8.根据权利要求1所述的方法,其特征在于,提供有所述原唱音频数据与伴奏音乐数据的对应关系;在对所述录制数据进行调音处理之后,所述方法还包括:
根据所述对应关系,确定所述目标原唱音频数据对应的伴奏音乐数据,并将所述目标原唱音频数据对应的伴奏音乐数据作为调音处理后的录制数据对应的伴奏音乐数据;
对调音处理后的录制数据和调音处理后的录制数据对应的伴奏音乐数据进行音奏合并处理;
相应地,向所述客户端反馈音奏合并处理之后的录制数据。


9.根据权利要求1所述的方法,其特征在于,在对所述录制数据进行调音处理之后,所述方法还包括:
显示数据展示页面;其中,所述数据展示页面用于展示调音处理之前的录制数据和调音处理之后的录制数据;所述数据展示页面中包括调音前播放控件和调音后播放控件;
其中,当所述调音前播放控件被触发时,播放调音处理之前的录制数据中待被调音处理的部分录制数据表征的音频;
当所述调音后播放控件被触发时,播放调音处理之后的录制数据中所述待被调音处理的部分录制数据对应的时间片段内的部分录制数据表征的音频。


10.一种音乐的调音装置,其特征在于,所述装置包括存储器和处理器,所述存储器用于存储计算机程序...

【专利技术属性】
技术研发人员:孙浩华
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1