歌曲即时生成方法和歌曲即时生成装置制造方法及图纸

技术编号:26175162 阅读:19 留言:0更新日期:2020-10-31 14:07
本发明专利技术公开了一种歌曲即时生成方法和歌曲即时生成装置。其中,该方法至少可以包括:获取待生成歌曲的歌词和伴奏音频;当检测到用户的操作时,基于待生成歌曲的歌词、伴奏音频和音高,生成目标歌曲;其中,用户的操作用于指示音高,音高与待生成歌曲的歌词相对应。通过本发明专利技术实施例,在检测到用户的操作的情况下,就生成目标歌曲,从而可以使得用户执行完操作后即可生成目标歌曲,由此解决了如何使得用户易于创作歌曲的技术问题,而且符合了大部分人的操作习惯。

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

【技术保护点】
1.一种歌曲即时生成方法,其特征在于,所述方法包括:/n获取待生成歌曲的歌词和伴奏音频;/n当检测到用户的操作时,基于所述待生成歌曲的歌词、所述伴奏音频和音高,生成目标歌曲;其中,所述用户的操作用于指示所述音高,所述音高与所述待生成歌曲的歌词相对应。/n

【技术特征摘要】
1.一种歌曲即时生成方法,其特征在于,所述方法包括:
获取待生成歌曲的歌词和伴奏音频;
当检测到用户的操作时,基于所述待生成歌曲的歌词、所述伴奏音频和音高,生成目标歌曲;其中,所述用户的操作用于指示所述音高,所述音高与所述待生成歌曲的歌词相对应。


2.根据权利要求1所述的方法,其特征在于,所述方法应用于终端;所述方法包括:
所述伴奏音频预置于所述终端,用于在检测到用户的操作时被调用。


3.根据权利要求2所述的方法,其特征在于,所述终端包括屏幕;所述屏幕包括若干个区域,各区域分别对应于一个音高;所述当检测到用户的操作时,基于所述待生成歌曲的歌词、所述伴奏音频和音高,生成目标歌曲的步骤具体包括:
如果所述用户的操作用于选定所述伴奏音频,则记录所述用户选定的伴奏音频的音阶;
使用所述音阶,更新所述屏幕上各区域所对应的所述音高。


4.根据权利要求1所述的方法,其特征在于,所述方法应用于终端,所述终端包括屏幕;所述方法还包括:
显示虚拟形象;
当检测到所述用户触摸所述屏幕时,根据所述待生成歌曲的歌词播放相应的音高,并触发所述虚拟形象进行动作;其中,所述虚拟形象的动作与所述相应的音高相同步。


5.根据权利要求4所述的方法,其特征在于,所述方法应用于终端,所述终端包括屏幕;所述方法还包括:
当检测到所述用户使用手指或物体触摸所述屏幕,亦或通过鼠标点击所述屏幕时,触发所述虚拟形象转向所述手指或所述物体,亦或鼠标指针的方向,并同时显示所述虚拟形象演唱所述相应的音高的动作。


6.根据权利要求4所述的方法,其特征在于,所述终端包括节拍开关控件;所述方法还包括:
如果所述用户打开所述节拍开关控件,则获取当前目标歌曲的伴奏音频中各节拍的位置;
当检测到所述用户的当前操作时,记录所述用户的所述当前操作;
在所述当前动作所处节拍位置的下一节拍位置处,根据所述当前操作,播放相应的音高并且控制所述虚拟形象执行与所述用户的所述当前操作相应的动作。


7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
展示所述目标歌曲的当前播放界面;其中,所述当前播放界面包括播放时间轴控件,所述播放时间轴控件包括时间滑块;
当检测到所述用户调整所述时间滑块在所述播放时间轴控件上位置的操作时,确定距离所述位置最近的所述伴奏音频中的最近节拍;
获取所述用户确定的当前音高;
将所述最近节拍之前预定时长内所述伴奏音频中的所有历史音高,替换为所述当前音高。


8.根据权利要求1所述的方法,其特征在于,所述方法应用于终端;所述终端与云端通信连接;所述方法还包括:
将生成的目标歌曲发送至所述云端;所述云端用于通过人工智能歌声合成模型对所述目标歌曲进行拟人化处理;
响应于所述云端对所述目标歌曲拟人化处理完成的指令,接收所述云端发送来的拟人化处理后的目标歌曲。


9.一种歌曲即时生成装置,其特征在于,所述装置包括:
第一获取单元,用于获取待生成...

【专利技术属性】
技术研发人员:赵文骁郭靖盛聪尔
申请(专利权)人:北京时域科技有限公司
类型:发明
国别省市:北京;11

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

1