【技术实现步骤摘要】
将语音转换为说唱音乐的方法、装置、设备及存储介质
本专利技术实施例涉及音乐制作
,尤其涉及将语音转换为说唱音乐的方法、装置、设备及存储介质。
技术介绍
随着各类K歌软件的普及,修音算法、人声转音乐算法的研究逐渐受到广泛的关注,人们对于自动修音、说话变唱歌的兴趣也越来越高涨。近年来,说唱文化逐渐进入大众的视野,说唱音乐的特点是创作者一种在背景音乐下快速有节奏的说出一连串押韵的文字,在说唱音乐制作过程中往往要经过复杂的过程,对于大多数非音频处理人员来说不仅需要学习使用专业的音频处理软件,还要进行复杂的手动操作较为耗时。针对上述问题,当前出现了一些适合非音频处理人员操作的语音转换软件,然而,现有的不同语音转换软件在实现语音转换说唱的过程中,存在不同的缺陷,如,其中一种语音转说唱的技术方案,其限定了需要朗读特定歌词,由于歌词与背景音乐完全匹配,因此字与节奏点的对齐位置是固定的,该方案对于未知歌词内容、长度的情况,并不能很好的处理,由此缩小了用户应用时的创作空间,进而限制了该方案的应用前景。又如,另一种语音转说唱的技术方 ...
【技术保护点】
1.一种将语音转换为说唱音乐的方法,其特征在于,包括:/n识别所获得语音段以及处理所选定背景音乐,获得所述语音段内文字的文字属性信息以及所述背景音乐的音乐节奏信息;/n根据所述文字属性信息以及所述音乐节奏信息,确定至少一个用于将所述语音段与所述背景音乐对齐的对齐周期,并获得各所述对齐周期的对齐信息表;/n按照各所述对齐信息表控制所述语音段中的文字与所述背景音乐中的节奏点对齐,并在变调调整以及特效处理后形成说唱音频。/n
【技术特征摘要】 【专利技术属性】
1.一种将语音转换为说唱音乐的方法,其特征在于,包括:
识别所获得语音段以及处理所选定背景音乐,获得所述语音段内文字的文字属性信息以及所述背景音乐的音乐节奏信息;
根据所述文字属性信息以及所述音乐节奏信息,确定至少一个用于将所述语音段与所述背景音乐对齐的对齐周期,并获得各所述对齐周期的对齐信息表;
按照各所述对齐信息表控制所述语音段中的文字与所述背景音乐中的节奏点对齐,并在变调调整以及特效处理后形成说唱音频。
2.根据权利要求1所述的方法,其特征在于,所述识别所获得语音段以及处理所选定背景音乐,获得所述语音段内文字的文字属性信息以及所述背景音乐的音乐节奏信息,包括:
对用户所选定所获得语音段进行降噪处理以及端点检测处理,通过对处理后语音段的语音识别获得所述语音段内各文字的文字序号、起止时间、首个元音的起始位置以及文字总量,构成所述语音段的文字属性信息;
对用户所选定背景音乐进行节奏点检测和节拍周期划分,确定所述背景音乐中包含节奏点总量、节奏点序号、以及各节拍周期的周期信息,构成所述背景音乐的音乐节奏信息;
其中,所述周期信息包括:周期号、节拍周期内所包括节奏点的节奏点个数以及各节奏点的节奏点序号和节奏点起始时间。
3.根据权利要求2所述的方法,其特征在于,在确定所述背景音乐中包含节奏点总量、节奏点序号、以及各节拍周期的周期信息,构成所述背景音乐的音乐节奏信息之前,还包括:
获取检测出的初始节奏点,并确定相邻两初始节奏点形成的间隔时长;
根据所述语音段所包括文字的平均字长结合各所述间隔时长,确定各所述初始节奏点中的待删除节奏点并删除,获得所述背景音乐中有效的节奏点。
4.根据权利要求2所述的方法,其特征在于,所述根据所述文字属性信息以及所述音乐节奏信息,确定至少一个用于将所述语音段与所述背景音乐对齐的对齐周期,并获得各所述对齐周期的对齐信息表,包括:
根据所述文字属性信息中的文字总量以及所述音乐节奏信息中各节拍周期的周期信息,确定至少一个用于将所述语音段与所述背景音乐对齐的对齐周期;
选取一个完整的对齐周期作为待对齐节奏段,根据所述文字属性信息及待对齐节奏段内待对齐节奏点的节奏点信息,确定至少一个对齐单元及相应的对齐单元信息;
汇总各所述对齐单元信息形成所述待对齐节奏段的当前对齐信息表,并根据所述当前对齐信息表确定余下各对齐周期的对齐信息表。
5.根据权利要求4所述的方法,其特征在于,所述根据所述文字属性信息中的文字总量以及所述音乐节奏信息中各节拍周期的周期信息,确定至少一个用于将所述语音段与所述背景音乐对齐的对齐周期,包括:
判定一个完整的节拍周期所对应周期信息内节奏点个数是否大于或等于所述文字总量;
若是,则将各所述节拍周期分别看作一个对齐周期;
若否,当所述背景音乐中所包括节拍周期的个数大于1时,按照周期号的排列顺序进行节拍周期的两两合并,形成至少一个新的节拍周期,并返回继续进行节奏点个数与所述文字总量的判定。
6.根据权利要求4所述的方法,其特征在于,所述根据所述当前对齐信息表确定余下各对齐周期的对齐信息表,包括:
针对余下的每个对齐周期,如果所述对齐周期为一个完整周期,则将所述当前对齐信息表作为所述对齐周期的对齐信息表;
如果所述对齐周期为一个非完整周期,则确定所述对齐周期下所包括节奏点的目标点个数;
从所述当前对齐信息表中逆序选定所述目标点个数行的对齐单元信息,形成所述对齐周期的对齐信息表。
7.根据权利要求4所述的方法,其特征在于,所述根据所述文字属性信息及待对齐节奏段内待对齐节奏点的节奏点信息,确定至少一个对齐单元及相应的对齐单元信息,包括:
基于待对齐节奏段内待对齐节奏点的节奏点信息,形成与各所述待对齐节奏点一一对应的待对齐节奏块,并将所述待对齐节奏点的数量记为初始的剩余点个数;
确定所述剩余点个数与所述文字属性信息中文字总量的比值,并记为对齐匹配值;
查找预设的节奏点-文字对齐规则表,确定所述对齐匹配值归属的长度比值范围;
技术研发人员:徐雯,
申请(专利权)人:广州市百果园信息技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。