System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及呼啦圈,尤其涉及一种歌曲演唱处理方法、装置、电子设备及存储介质。
技术介绍
1、在互联网的音乐应用中,实时多人演唱(包括两方及两方以上的实时对唱)是一个深受用户欢迎的应用方向。相关技术中的实时多人演唱,往往采用在当前演唱方进行伴奏和人声(当前演唱方的人声音频)混合,并将混合后的伴奏和人声发送给其他演唱方,由于合唱过程中,需要向其他演唱方传输混合后的伴奏和人声,所以网络抖动时很容易造成伴奏卡顿或者完全停止的情况,严重影响了用户演唱体验。
技术实现思路
1、本公开提供一种歌曲演唱处理方法、装置、电子设备及存储介质,以至少解决相关技术中多人演唱过程中伴奏卡顿或者完全停止,用户演唱体验差等技术问题。本公开的技术方案如下:
2、根据本公开实施例的第一方面,提供一种歌曲演唱处理方法,包括:
3、在目标歌曲的预设歌曲伴奏播放过程中,获取第一对象演唱所述目标歌曲的第一人声音频片段和所述第一人声音频片段对应的第一伴奏时间戳;
4、将所述第一人声音频片段和所述第一伴奏时间戳发送给至少一个第二终端,以使所述至少一个第二终端从所述第一伴奏时间戳中第一伴奏起始时间戳对应的歌曲伴奏开始,播放所述预设歌曲伴奏,并同步播放所述第一人声音频片段。
5、在一个可选的实施例中,所述方法还包括:
6、接收第三终端发送的第二人声音频片段和所述第二人声音频片段对应的第二伴奏时间戳,所述第三终端为所述至少一个第二终端中的任一第二终端,所述第二人声音频片段为所
7、从所述第二伴奏时间戳中第二伴奏起始时间戳对应的歌曲伴奏开始,播放所述预设歌曲伴奏,并同步播放所述第二人声音频片段。
8、在一个可选的实施例中,所述从所述第二伴奏时间戳中第二伴奏起始时间戳对应的歌曲伴奏开始,播放所述预设歌曲伴奏,并同步播放所述第二人声音频片段包括:
9、在所述第二伴奏起始时间戳与所述预设歌曲伴奏的当前播放时间戳不对齐的情况下,将播放中的所述预设歌曲伴奏的播放进度回退至所述第二伴奏起始时间戳,并同步播放所述第二人声音频片段。
10、在一个可选的实施例中,所述方法还包括:
11、获取所述预设歌曲伴奏中第一时间段内的第一伴奏片段和所述预设歌曲伴奏中第二时间段内的第二伴奏片段;所述第一时间段是以当前播放时间戳为起始时间的预设时长的时间段;所述第二时间段是以所述第二伴奏起始时间戳为起始时间的所述预设时长的时间段;
12、对所述第一伴奏片段进行淡出处理,得到第三伴奏片段;
13、对所述第二伴奏片段进行淡入处理,得到第四伴奏片段;
14、对所述第三伴奏片段和所述第四伴奏片段进行融合处理,得到融合伴奏片段;
15、所述将播放中的所述预设歌曲伴奏的播放进度回退至所述第二伴奏起始时间戳包括:
16、将播放中的所述预设歌曲伴奏的播放进度回退至所述第二伴奏起始时间戳,并将所述预设歌曲伴奏中所述第二伴奏片段替换为所述融合伴奏片段。
17、在一个可选的实施例中,所述从所述第二伴奏时间戳中第二伴奏起始时间戳对应的歌曲伴奏开始,播放所述预设歌曲伴奏,并同步播放所述第二人声音频片段包括:
18、在所述第二伴奏起始时间戳与所述预设歌曲伴奏的当前播放时间戳对齐的情况下,继续播放所述预设歌曲伴奏,并同步播放所述第二人声音频片段。
19、在一个可选的实施例中,所述在目标歌曲的预设歌曲伴奏播放过程中,获取第一对象演唱所述目标歌曲的第一人声音频片段和所述第一人声音频片段对应的第一伴奏时间戳包括:
20、在所述预设歌曲伴奏线性播放过程中,获取所述第一人声音频片段和所述第一伴奏时间戳。
21、在一个可选的实施例中,所述方法还包括:
22、将所述第一对象演唱所述目标歌曲过程中的人声音频片段,按照对应的伴奏时间戳编码为第一人声音频;
23、将每个第二终端对应对象演唱所述目标歌曲过程中的人声音频片段,按照对应的伴奏时间戳编码为第二人声音频;
24、将所述第一人声音频、所述至少一个第二终端各自对应的第二人声音频和所述预设歌曲伴奏,保存为所述目标歌曲对应的演唱数据。
25、在一个可选的实施例中,所述方法还包括:
26、响应于针对所述演唱数据的编辑指令,显示预设编辑页面,所述预设编辑页面展示有预设发布控件;
27、响应于基于所述预设发布控件触发的发布指令,基于所述演唱数据发布歌曲演唱作品。
28、在一个可选的实施例中,所述预设编辑页面还展示所述演唱数据对应的演唱预览画面和片段选择控件,所述方法还包括:
29、在基于所述片段选择控件选中所述演唱数据中片段演唱数据的情况下,将所述预设编辑页面展示的所述演唱预览画面更新为所述片段演唱数据对应的片段演唱预览画面;
30、所述响应于基于所述预设发布控件触发的发布指令,基于所述演唱数据发布歌曲演唱作品包括:
31、响应于所述发布指令,基于所述片段演唱数据,发布所述歌曲演唱作品。
32、在一个可选的实施例中,所述预设编辑页面还展示有至少一种音频美化控件;所述方法还包括:
33、响应于基于任意一种音频美化控件触发的音频美化指令,对所述演唱数据进行音频美化处理,得到美化演唱数据;
34、所述响应于基于所述预设发布控件触发的发布指令,基于所述演唱数据发布歌曲演唱作品包括:
35、响应于所述发布指令,基于所述美化演唱数据发布所述歌曲演唱作品。
36、在一个可选的实施例中,在所述第一对象为起始演唱对象的情况下,所述方法还包括:
37、响应于所述目标歌曲对应的演唱开始指令,播放所述预设歌曲伴奏。
38、在一个可选的实施例中,在所述第一对象为非起始演唱对象的情况下,所述方法还包括:
39、在接收到所述目标歌曲对应的第一个人声音频片段和所述第一个人声音频片段对应的伴奏时间戳的情况下,从所述伴奏时间戳中的伴奏起始时间戳起,播放所述预设歌曲伴奏。
40、在一个可选的实施例中,所述获取第一对象演唱所述目标歌曲的第一人声音频片段包括:
41、采集所述第一对象演唱所述目标歌曲的原始人声音频片段;
42、对所述原始人声音频片段进行优化处理,得到所述第一人声音频片段。
43、根据本公开实施例的第二方面,提供一种歌曲演唱处理装置,包括:
44、第一数据获取模块,被配置为执行在目标歌曲的预设歌曲伴奏播放过程中,获取第一对象演唱所述目标歌曲的第一人声音频片段和所述第一人声音频片段对应的第一伴奏时间戳;
45、第一数据发送模块,被配置为执行将所述第一人声音频片段和所述第一伴奏时间戳发送给至少一个第二终端,以使所述至少一个第二终本文档来自技高网...
【技术保护点】
1.一种歌曲演唱处理方法,其特征在于,包括:
2.根据权利要求1所述的歌曲演唱处理方法,其特征在于,所述方法还包括:
3.根据权利要求2所述的歌曲演唱处理方法,其特征在于,所述从所述第二伴奏时间戳中第二伴奏起始时间戳对应的歌曲伴奏开始,播放所述预设歌曲伴奏,并同步播放所述第二人声音频片段包括:
4.根据权利要求3所述的歌曲演唱处理方法,其特征在于,所述方法还包括:
5.根据权利要求2所述的歌曲演唱处理方法,其特征在于,所述从所述第二伴奏时间戳中第二伴奏起始时间戳对应的歌曲伴奏开始,播放所述预设歌曲伴奏,并同步播放所述第二人声音频片段包括:
6.根据权利要求1至5任一所述的歌曲演唱处理方法,其特征在于,所述在目标歌曲的预设歌曲伴奏播放过程中,获取第一对象演唱所述目标歌曲的第一人声音频片段和所述第一人声音频片段对应的第一伴奏时间戳包括:
7.根据权利要求1至5任一所述的歌曲演唱处理方法,其特征在于,所述方法还包括:
8.根据权利要求7所述的歌曲演唱处理方法,其特征在于,所述方法还包括:
9
10.根据权利要求8所述的歌曲演唱处理方法,其特征在于,所述预设编辑页面还展示有至少一种音频美化控件;所述方法还包括:
11.根据权利要求1至5任一所述的歌曲演唱处理方法,其特征在于,在所述第一对象为起始演唱对象的情况下,所述方法还包括:
12.根据权利要求1至5任一所述的歌曲演唱处理方法,其特征在于,在所述第一对象为非起始演唱对象的情况下,所述方法还包括:
13.根据权利要求1至5任一所述的歌曲演唱处理方法,其特征在于,所述获取第一对象演唱所述目标歌曲的第一人声音频片段包括:
14.一种歌曲演唱处理装置,其特征在于,包括:
15.一种电子设备,其特征在于,包括:
16.一种计算机可读存储介质,其特征在于,当所述存储介质中的指令由电子设备的处理器执行时,使得所述电子设备能够执行如权利要求1至13中任一项所述的歌曲演唱处理方法。
...【技术特征摘要】
1.一种歌曲演唱处理方法,其特征在于,包括:
2.根据权利要求1所述的歌曲演唱处理方法,其特征在于,所述方法还包括:
3.根据权利要求2所述的歌曲演唱处理方法,其特征在于,所述从所述第二伴奏时间戳中第二伴奏起始时间戳对应的歌曲伴奏开始,播放所述预设歌曲伴奏,并同步播放所述第二人声音频片段包括:
4.根据权利要求3所述的歌曲演唱处理方法,其特征在于,所述方法还包括:
5.根据权利要求2所述的歌曲演唱处理方法,其特征在于,所述从所述第二伴奏时间戳中第二伴奏起始时间戳对应的歌曲伴奏开始,播放所述预设歌曲伴奏,并同步播放所述第二人声音频片段包括:
6.根据权利要求1至5任一所述的歌曲演唱处理方法,其特征在于,所述在目标歌曲的预设歌曲伴奏播放过程中,获取第一对象演唱所述目标歌曲的第一人声音频片段和所述第一人声音频片段对应的第一伴奏时间戳包括:
7.根据权利要求1至5任一所述的歌曲演唱处理方法,其特征在于,所述方法还包括:
8.根据权利要求7所述的歌曲演唱处理方法,其特征在于,所述方法还包括...
【专利技术属性】
技术研发人员:李轩,展晓凯,段旭,杨晓斌,余松霖,卞小丁,于猛,王陈娟,赵斌杰,王昱入,邢文浩,陈睿龙,
申请(专利权)人:北京达佳互联信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。