多媒体文件生成方法、电子设备和存储介质技术

技术编号:18733966 阅读:31 留言:0更新日期:2018-08-22 03:34
本发明专利技术公开了一种多媒体文件生成方法,所述方法包括:对采集到的音频信息进行分段处理,得到至少一个音频片段;确定每个所述音频片段所对应的旋律特征;在歌曲旋律库中获取与所述旋律特征匹配的演唱音频数据和/或歌词数据;基于所述音频信息及所述演唱音频数据和/或歌词数据,生成多媒体文件。本发明专利技术实施例还提供了一种电子设备和存储介质。

【技术实现步骤摘要】
多媒体文件生成方法、电子设备和存储介质
本专利技术涉及移动终端领域中的信息处理技术,特别涉及一种多媒体文件生成方法、电子设备和存储介质。
技术介绍
随着移动终端技术的飞速发展,移动终端所能提供的功能变得越来越丰富。因此,依托于移动终端的移动应用也越来越朝着多功能的方向发展。以音乐软件为例,音乐软件作为较为常见的娱乐应用,为了满足用户的娱乐需求,现在的音乐软件可提供的功能,从传统的仅提供单纯的听歌功能转向了可以提供社交、消费、K歌等多种功能。在日常生活中,用户对音乐方面的需求,除了听歌、搜歌等需求之外,歌曲的手动制作(DoItYourself,DIY)也是目前比较热门的需求。然而,音乐制作对用户的专业能力要求较高,一般用户不会自己作词、编曲以实现音乐DIY。此外,歌曲的合成或者改编,也需要用户有较高的音乐素养,同时还要求用户能够熟练的使用一些音频处理软件。可见,通过歌曲合成、改编等方式来实现歌曲DIY,所要求的技术门槛比较高,对用户来说实现难度较大。
技术实现思路
为解决现有存在的技术问题,本专利技术实施例主要提供一种制作歌曲的方法、电子设备和存储介质,能够解决在用户在歌曲制作时难度较大的问题。本专利技术实施例的技术方案是这样实现的:本专利技术实施例提供了一种多媒体文件生成方法,所述方法包括:对采集到的音频信息进行分段处理,得到至少一个音频片段;确定每个所述音频片段所对应的旋律特征;在歌曲旋律库中获取与所述旋律特征匹配的演唱音频数据和/或歌词数据;基于所述音频信息及所述演唱音频数据和/或歌词数据,生成多媒体文件。上述技术方案中,确定每个所述音频片段所对应的旋律特征,包括:提取每个所述音频片段的音频参数;根据所述音频参数,确定每个所述音频片段对应的旋律特征。上述技术方案中,所述歌曲旋律库中存储有演唱音频数据、演唱音频数据的旋律特征以及演唱音频数据对应的歌词数据;所述在歌曲旋律库中获取与所述旋律特征匹配的演唱音频数据和/或歌词数据,包括:将所述音频片段的旋律特征与歌曲旋律库中的旋律特征进行匹配;确定旋律特征匹配程度最高的演唱音频数据;获取所述演唱音频数据和/或所述演唱音频数据对应的歌词数据。上述技术方案中,所述基于所述音频信息及所述歌词数据,生成多媒体文件,包括:根据所述音频片段与所述歌词数据的对应关系,按照每个所述音频片段在所述音频信息中的顺序将所述歌词数据拼接为文本;基于所述音频信息及所述文本生成所述多媒体文件,其中,所述多媒体文件的音频部分包括所述音频信息,且所述多媒体文件的歌词部分包括所述文本。上述技术方案中,所述基于所述音频信息及所述演唱音频数据,生成多媒体文件,包括:根据所述音频片段与所述演唱音频数据的对应关系,按照每个所述音频片段在所述音频信息中的顺序将所述演唱音频数据合成;基于所述音频信息及所述演唱音频生成所述多媒体文件,其中,所述多媒体文件的演唱音频部分包括合成后的所述演唱音频数据,且所述多媒体文件的伴奏音频部分包括所述音频信息。上述技术方案中,基于所述音频信息及所述演唱音频数据和歌词数据,生成多媒体文件,包括:根据所述音频片段与所述歌词数据的对应关系,按照每个所述音频片段在所述音频信息中的顺序将所述歌词数据拼接为文本;根据所述音频片段与所述演唱音频数据的对应关系,按照每个所述音频片段在所述音频信息中的顺序将所述演唱音频数据合成演唱音频;基于所述音频信息、所述文本及所述演唱音频,生成所述多媒体文件,其中,所述多媒体文件的演唱音频部分包括合成后的所述演唱音频数据,所述多媒体文件的伴奏音频部分包括所述音频信息,所述多媒体文件的歌词部分包括所述文本。本专利技术实施例还提供了一种电子设备,所述电子设备包括:处理模块、确定模块、获取模块和生成模块;其中,所述处理模块,用于对采集到的音频信息进行分段处理,得到至少一个音频片段;所述确定模块,用于确定每个所述音频片段所对应的旋律特征;所述获取模块,用于在歌曲旋律库中获取与所述旋律特征匹配的演唱音频数据和/或歌词数据;所述生成模块,用于基于所述音频信息及所述演唱音频数据和/或歌词数据,生成多媒体文件。上述技术方案中,所述确定模块,具体用于提取每个所述音频片段的音频参数;根据所述音频参数,确定每个所述音频片段对应的旋律特征。上述技术方案中,所述歌曲旋律库中存储有演唱音频数据、演唱音频数据的旋律特征以及演唱音频数据对应的歌词数据;所述获取模块,具体用于将所述音频片段的旋律特征与歌曲旋律库中的旋律特征进行匹配;确定旋律特征匹配程度最高的演唱音频数据;获取所述演唱音频数据和/或所述演唱音频数据对应的歌词数据。上述技术方案中,所述生成模块,具体用于根据所述音频片段与所述歌词数据的对应关系,按照每个所述音频片段在所述音频信息中的顺序将所述歌词数据拼接为文本;基于所述音频信息及所述文本生成所述多媒体文件,其中,所述多媒体文件的音频部分包括所述音频信息,且所述多媒体文件的歌词部分包括所述文本。上述技术方案中,所述生成模块,具体用于根据所述音频片段与所述演唱音频数据的对应关系,按照每个所述音频片段在所述音频信息中的顺序将所述演唱音频数据合成演唱音频;基于所述音频信息及所述演唱音频生成所述多媒体文件,其中,所述多媒体文件的演唱音频部分包括合成后的所述演唱音频数据,且所述多媒体文件的伴奏音频部分包括所述音频信息。上述技术方案中,所述生成模块,具体用于根据所述音频片段与所述歌词数据的对应关系,按照每个所述音频片段在所述音频信息中的顺序将所述歌词数据拼接为文本;根据所述音频片段与所述演唱音频数据的对应关系,按照每个所述音频片段在所述音频信息中的顺序将所述演唱音频数据合成演唱音频;基于所述音频信息、所述文本及所述演唱音频,生成所述多媒体文件,其中,所述多媒体文件的演唱音频部分包括合成后的所述演唱音频数据,所述多媒体文件的伴奏音频部分包括所述音频信息,所述多媒体文件的歌词部分包括所述文本。本专利技术实施例还提供了一种电子设备,包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器,所述处理器,与所述存储器连接,用于运行所述计算机程序时,执行上述方法的步骤。本专利技术实施例还提供了一种计算机存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述方法的步骤。本专利技术实施例所提供的多媒体文件生成方法,可以对采集的用户弹奏或哼唱的音频信息进行拆分,进而得到信号较为稳定的多个音频片段;再根据每个音频片段的旋律特征,在歌曲旋律库中获取与所述旋律特征匹配的演唱音频数据和/或歌词数据,进而可以利用获取的演唱数据和/或歌词数据与采集的音频信息合成一个多媒体文件。通过这种方式,不需要用户具有较高的音乐素养以及额外的音频处理软件,就可以简单地制作歌曲,例如,为用户输入的乐曲进行填词,或者将用户的弹奏作为伴奏等。与传统的音乐制作方式相比,本专利技术实施例中生成多媒体文件的方式操作简单,用户可简单的哼唱一段小曲或者弹奏一段小曲,就可以得到与该段小曲匹配的歌词数据和/或演唱音频数据,从而可以简单快捷地实现歌曲的DIY功能,为用户带来了更好的使用体验。附图说明图1为本专利技术实施例提供的多媒体文件生成方法的基本流程示意图;图2为本专利技术实施例提供的多媒体文件生成方法的具体流程示意图;图3为本专利技术实施例提供的一电子设备的组成结构本文档来自技高网...

【技术保护点】
1.一种多媒体文件生成方法,其特征在于,所述方法包括:对采集到的音频信息进行分段处理,得到至少一个音频片段;确定每个所述音频片段所对应的旋律特征;在歌曲旋律库中获取与所述旋律特征匹配的演唱音频数据和/或歌词数据;基于所述音频信息及所述演唱音频数据和/或歌词数据,生成多媒体文件。

【技术特征摘要】
1.一种多媒体文件生成方法,其特征在于,所述方法包括:对采集到的音频信息进行分段处理,得到至少一个音频片段;确定每个所述音频片段所对应的旋律特征;在歌曲旋律库中获取与所述旋律特征匹配的演唱音频数据和/或歌词数据;基于所述音频信息及所述演唱音频数据和/或歌词数据,生成多媒体文件。2.根据权利要求1所述的方法,其特征在于,确定每个所述音频片段所对应的旋律特征,包括:提取每个所述音频片段的音频参数;根据所述音频参数,确定每个所述音频片段对应的旋律特征。3.根据权利要求1所述的方法,其特征在于,所述歌曲旋律库中存储有演唱音频数据、演唱音频数据的旋律特征以及演唱音频数据对应的歌词数据;所述在歌曲旋律库中获取与所述旋律特征匹配的演唱音频数据和/或歌词数据,包括:将所述音频片段的旋律特征与歌曲旋律库中的旋律特征进行匹配;确定旋律特征匹配程度最高的演唱音频数据;获取所述演唱音频数据和/或所述演唱音频数据对应的歌词数据。4.根据权利要求1所述的方法,其特征在于,基于所述音频信息及所述歌词数据,生成多媒体文件,包括:根据所述音频片段与所述歌词数据的对应关系,按照每个所述音频片段在所述音频信息中的顺序将所述歌词数据拼接为文本;基于所述音频信息及所述文本生成所述多媒体文件,其中,所述多媒体文件的音频部分包括所述音频信息,且所述多媒体文件的歌词部分包括所述文本。5.根据权利要求1所述的方法,其特征在于,基于所述音频信息及所述演唱音频数据,生成多媒体文件,包括:根据所述音频片段与所述演唱音频数据的对应关系,按照每个所述音频片段在所述音频信息中的顺序将所述演唱音频数据合成演唱音频;基于所述音频信息及所述演唱音频生成所述多媒体文件,其中,所述多媒体文件的演唱音频部分包括合成后的所述演唱音频数据,且所述多媒体文件的伴奏音频部分包括所述音频信息。6.根据权利要求1所述的方法,其特征在于,基于所述音频信息及所述演唱音频数据和歌词数据,生成多媒体文件,包括:根据所述音频片段与所述歌词数据的对应关系,按照每个所述音频片段在所述音频信息中的顺序将所述歌词数据拼接为文本;根据所述音频片段与所述演唱音频数据的对应关系,按照每个所述音频片段在所述音频信息中的顺序将所述演唱音频数据合成演唱音频;基于所述音频信息、所述文本及所述演唱音频,生成所述多媒体文件,其中,所述多媒体文件的演唱音频部分包括合成后的所述演唱音频数据,所述多媒体文件的伴奏音频部分包括所述音频信息,所述多媒体文件的歌词部分包括所述文本。7.一种电子设备,其特征在于,所述电子设备包括:处理模块、确定模块、获取模块和生成模块;其中,所述处理模块,用于对采集到的音频...

【专利技术属性】
技术研发人员:卓利波
申请(专利权)人:咪咕音乐有限公司中国移动通信集团有限公司
类型:发明
国别省市:四川,51

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

1