【技术实现步骤摘要】
歌曲即时生成方法和歌曲即时生成装置
本申请涉及音频
,特别是涉及一种歌曲即时生成方法和歌曲即时生成装置。
技术介绍
随着经济的发展,人民的文化需求越来越高,用户的创作热情也越来越高。通过短视频平台上用户创作的内容可看出,用户对音乐创作的需求越来越大。针对用户的这种需求,各种歌曲创作软件涌现出来。在现有技术中,歌曲的合成一般是将作词与作曲分开来完成的。其中,作曲部分一般使用数字音频工作站,先创作midi(乐器数字接口)音轨,再分别给予音色试听,最后,由人演唱主旋律部分,从而形成歌曲。因此,现有技术因为将作词与作曲分开来进行而存在无法使得用户易于创作歌曲的缺陷。
技术实现思路
本公开实施例的主要目的是提供一种歌曲即时生成方法和歌曲即时生成装置,以至少部分地解决如何使得用户易于创作歌曲的技术问题。根据本公开的一个方面,提供以下技术方案:一种歌曲即时生成方法,所述方法包括:获取待生成歌曲的歌词和伴奏音频;当检测到用户的操作时,基于所述待生成歌曲的歌词、所述伴奏音频和音高,生成目标歌曲;其中,所述用户的操作用于指示所述音高,所述音高与所述待生成歌曲的歌词相对应。进一步地,所述方法应用于终端;所述方法包括:所述伴奏音频预置于所述终端,用于在检测到用户的操作时被调用。进一步地,所述终端包括屏幕;所述屏幕包括若干个区域,各区域分别对应于一个音高;所述当检测到用户的操作时,基于所述待生成歌曲的歌词、所述伴奏音频和音高,生成目标歌曲 ...
【技术保护点】
1.一种歌曲即时生成方法,其特征在于,所述方法包括:/n获取待生成歌曲的歌词和伴奏音频;/n当检测到用户的操作时,基于所述待生成歌曲的歌词、所述伴奏音频和音高,生成目标歌曲;其中,所述用户的操作用于指示所述音高,所述音高与所述待生成歌曲的歌词相对应。/n
【技术特征摘要】
1.一种歌曲即时生成方法,其特征在于,所述方法包括:
获取待生成歌曲的歌词和伴奏音频;
当检测到用户的操作时,基于所述待生成歌曲的歌词、所述伴奏音频和音高,生成目标歌曲;其中,所述用户的操作用于指示所述音高,所述音高与所述待生成歌曲的歌词相对应。
2.根据权利要求1所述的方法,其特征在于,所述方法应用于终端;所述方法包括:
所述伴奏音频预置于所述终端,用于在检测到用户的操作时被调用。
3.根据权利要求2所述的方法,其特征在于,所述终端包括屏幕;所述屏幕包括若干个区域,各区域分别对应于一个音高;所述当检测到用户的操作时,基于所述待生成歌曲的歌词、所述伴奏音频和音高,生成目标歌曲的步骤具体包括:
如果所述用户的操作用于选定所述伴奏音频,则记录所述用户选定的伴奏音频的音阶;
使用所述音阶,更新所述屏幕上各区域所对应的所述音高。
4.根据权利要求1所述的方法,其特征在于,所述方法应用于终端,所述终端包括屏幕;所述方法还包括:
显示虚拟形象;
当检测到所述用户触摸所述屏幕时,根据所述待生成歌曲的歌词播放相应的音高,并触发所述虚拟形象进行动作;其中,所述虚拟形象的动作与所述相应的音高相同步。
5.根据权利要求4所述的方法,其特征在于,所述方法应用于终端,所述终端包括屏幕;所述方法还包括:
当检测到所述用户使用手指或物体触摸所述屏幕,亦或通过鼠标点击所述屏幕时,触发所述虚拟形象转向所述手指或所述物体,亦或鼠标指针的方向,并同时显示所述虚拟形象演唱所述相应的音高的动作。
6.根据权利要求4所述的方法,其特征在于,所述终端包括节拍开关控件;所述方法还包括:
如果所述用户打开所述节拍开关控件,则获取当前目标歌曲的伴奏音频中各节拍的位置;
当检测到所述用户的当前操作时,记录所述用户的所述当前操作;
在所述当前动作所处节拍位置的下一节拍位置处,根据所述当前操作,播放相应的音高并且控制所述虚拟形象执行与所述用户的所述当前操作相应的动作。
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
展示所述目标歌曲的当前播放界面;其中,所述当前播放界面包括播放时间轴控件,所述播放时间轴控件包括时间滑块;
当检测到所述用户调整所述时间滑块在所述播放时间轴控件上位置的操作时,确定距离所述位置最近的所述伴奏音频中的最近节拍;
获取所述用户确定的当前音高;
将所述最近节拍之前预定时长内所述伴奏音频中的所有历史音高,替换为所述当前音高。
8.根据权利要求1所述的方法,其特征在于,所述方法应用于终端;所述终端与云端通信连接;所述方法还包括:
将生成的目标歌曲发送至所述云端;所述云端用于通过人工智能歌声合成模型对所述目标歌曲进行拟人化处理;
响应于所述云端对所述目标歌曲拟人化处理完成的指令,接收所述云端发送来的拟人化处理后的目标歌曲。
9.一种歌曲即时生成装置,其特征在于,所述装置包括:
第一获取单元,用于获取待生成...
【专利技术属性】
技术研发人员:赵文骁,郭靖,盛聪尔,
申请(专利权)人:北京时域科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。