【技术实现步骤摘要】
多媒体文件生成方法、电子设备和存储介质
本专利技术涉及移动终端领域中的信息处理技术,特别涉及一种多媒体文件生成方法、电子设备和存储介质。
技术介绍
随着移动终端技术的飞速发展,移动终端所能提供的功能变得越来越丰富。因此,依托于移动终端的移动应用也越来越朝着多功能的方向发展。以音乐软件为例,音乐软件作为较为常见的娱乐应用,为了满足用户的娱乐需求,现在的音乐软件可提供的功能,从传统的仅提供单纯的听歌功能转向了可以提供社交、消费、K歌等多种功能。在日常生活中,用户对音乐方面的需求,除了听歌、搜歌等需求之外,歌曲的手动制作(DoItYourself,DIY)也是目前比较热门的需求。然而,音乐制作对用户的专业能力要求较高,一般用户不会自己作词、编曲以实现音乐DIY。此外,歌曲的合成或者改编,也需要用户有较高的音乐素养,同时还要求用户能够熟练的使用一些音频处理软件。可见,通过歌曲合成、改编等方式来实现歌曲DIY,所要求的技术门槛比较高,对用户来说实现难度较大。
技术实现思路
为解决现有存在的技术问题,本专利技术实施例主要提供一种制作歌曲的方法、电子设备和存储介质,能够解决在用户在歌曲制作时难度较大的问题。本专利技术实施例的技术方案是这样实现的:本专利技术实施例提供了一种多媒体文件生成方法,所述方法包括:对采集到的音频信息进行分段处理,得到至少一个音频片段;确定每个所述音频片段所对应的旋律特征;在歌曲旋律库中获取与所述旋律特征匹配的演唱音频数据和/或歌词数据;基于所述音频信息及所述演唱音频数据和/或歌词数据,生成多媒体文件。上述技术方案中,确定每个所述音频片段所对应的旋律特 ...
【技术保护点】
1.一种多媒体文件生成方法,其特征在于,所述方法包括:对采集到的音频信息进行分段处理,得到至少一个音频片段;确定每个所述音频片段所对应的旋律特征;在歌曲旋律库中获取与所述旋律特征匹配的演唱音频数据和/或歌词数据;基于所述音频信息及所述演唱音频数据和/或歌词数据,生成多媒体文件。
【技术特征摘要】
1.一种多媒体文件生成方法,其特征在于,所述方法包括:对采集到的音频信息进行分段处理,得到至少一个音频片段;确定每个所述音频片段所对应的旋律特征;在歌曲旋律库中获取与所述旋律特征匹配的演唱音频数据和/或歌词数据;基于所述音频信息及所述演唱音频数据和/或歌词数据,生成多媒体文件。2.根据权利要求1所述的方法,其特征在于,确定每个所述音频片段所对应的旋律特征,包括:提取每个所述音频片段的音频参数;根据所述音频参数,确定每个所述音频片段对应的旋律特征。3.根据权利要求1所述的方法,其特征在于,所述歌曲旋律库中存储有演唱音频数据、演唱音频数据的旋律特征以及演唱音频数据对应的歌词数据;所述在歌曲旋律库中获取与所述旋律特征匹配的演唱音频数据和/或歌词数据,包括:将所述音频片段的旋律特征与歌曲旋律库中的旋律特征进行匹配;确定旋律特征匹配程度最高的演唱音频数据;获取所述演唱音频数据和/或所述演唱音频数据对应的歌词数据。4.根据权利要求1所述的方法,其特征在于,基于所述音频信息及所述歌词数据,生成多媒体文件,包括:根据所述音频片段与所述歌词数据的对应关系,按照每个所述音频片段在所述音频信息中的顺序将所述歌词数据拼接为文本;基于所述音频信息及所述文本生成所述多媒体文件,其中,所述多媒体文件的音频部分包括所述音频信息,且所述多媒体文件的歌词部分包括所述文本。5.根据权利要求1所述的方法,其特征在于,基于所述音频信息及所述演唱音频数据,生成多媒体文件,包括:根据所述音频片段与所述演唱音频数据的对应关系,按照每个所述音频片段在所述音频信息中的顺序将所述演唱音频数据合成演唱音频;基于所述音频信息及所述演唱音频生成所述多媒体文件,其中,所述多媒体文件的演唱音频部分包括合成后的所述演唱音频数据,且所述多媒体文件的伴奏音频部分包括所述音频信息。6.根据权利要求1所述的方法,其特征在于,基于所述音频信息及所述演唱音频数据和歌词数据,生成多媒体文件,包括:根据所述音频片段与所述歌词数据的对应关系,按照每个所述音频片段在所述音频信息中的顺序将所述歌词数据拼接为文本;根据所述音频片段与所述演唱音频数据的对应关系,按照每个所述音频片段在所述音频信息中的顺序将所述演唱音频数据合成演唱音频;基于所述音频信息、所述文本及所述演唱音频,生成所述多媒体文件,其中,所述多媒体文件的演唱音频部分包括合成后的所述演唱音频数据,所述多媒体文件的伴奏音频部分包括所述音频信息,所述多媒体文件的歌词部分包括所述文本。7.一种电子设备,其特征在于,所述电子设备包括:处理模块、确定模块、获取模块和生成模块;其中,所述处理模块,用于对采集到的音频...
【专利技术属性】
技术研发人员:卓利波,
申请(专利权)人:咪咕音乐有限公司,中国移动通信集团有限公司,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。