一种辅助演唱的方法及终端技术

技术编号:19124000 阅读:44 留言:0更新日期:2018-10-10 06:08
本发明专利技术提供一种辅助演唱的方法及终端,获取并解析当前演唱歌曲的音准评测文件,得到所述当前演唱歌曲的所有音符的时间、音高以及力度信息;根据所述音符的时间、音高、力度信息以及预设的乐器音色,将所述音符实时合成旋律音频信号,并将所述旋律音频信号与所述当前演唱歌曲的伴奏同步播放,使得用户在演唱时有足够的旋律信息可供参考,辅助效果良好,能够提升用户演唱的乐趣与水平。

【技术实现步骤摘要】
一种辅助演唱的方法及终端
本专利技术涉及音频处理领域,尤其涉及一种辅助演唱的方法及终端。
技术介绍
在数字视听场所,歌曲只有原唱与伴奏两个音轨,用户演唱时一般开启伴奏,但是伴奏一般只有节拍信息,旋律信息不足,引导性不佳。为了引导用户唱歌,常用的方法是在系统界面中画出音高线或者其它简谱信息,并通过特定标记指示当前演唱的位置,这种方法有一定辅助演唱的作用,但是用户还是不太明确每个音调应该唱多高,辅助效果并不佳。
技术实现思路
本专利技术所要解决的技术问题是:提供一种辅助演唱的方法及终端,能够有效地辅助用户演唱,辅助效果良好。为了解决上述技术问题,本专利技术采用的一种技术方案为:一种辅助演唱的方法,包括步骤:S1、获取并解析当前演唱歌曲的音准评测文件,得到所述当前演唱歌曲的所有音符的时间、音高以及力度信息;S2、根据所述音符的时间、音高、力度信息以及预设的乐器音色,将所述音符实时合成旋律音频信号,并将所述旋律音频信号与所述当前演唱歌曲的伴奏同步播放。为了解决上述技术问题,本专利技术采用的另一种技术方案为:一种辅助演唱的终端,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机本文档来自技高网...
一种辅助演唱的方法及终端

【技术保护点】
1.一种辅助演唱的方法,其特征在于,包括步骤:S1、获取并解析当前演唱歌曲的音准评测文件,得到所述当前演唱歌曲的所有音符的时间、音高以及力度信息;S2、根据所述音符的时间、音高、力度信息以及预设的乐器音色,将所述音符实时合成旋律音频信号,并将所述旋律音频信号与所述当前演唱歌曲的伴奏同步播放。

【技术特征摘要】
1.一种辅助演唱的方法,其特征在于,包括步骤:S1、获取并解析当前演唱歌曲的音准评测文件,得到所述当前演唱歌曲的所有音符的时间、音高以及力度信息;S2、根据所述音符的时间、音高、力度信息以及预设的乐器音色,将所述音符实时合成旋律音频信号,并将所述旋律音频信号与所述当前演唱歌曲的伴奏同步播放。2.根据权利要求1所述的一种辅助演唱的方法,其特征在于,所述步骤S1包括:S11、获取并解析当前演唱歌曲的音准评测文件,确定所述当前演唱歌曲的通道数n,n为大于或等于1的正整数;S12、分别得到n个通道的音符信息,所述音符信息包括音符的时间、音高以及力度信息。3.根据权利要求2所述的一种辅助演唱的方法,其特征在于,所述步骤S1还包括:S13、根据所述音符的时间信息确定音符的音长,所述音符的时间信息包括音符的开始时间和结束时间,并分别获取n个通道中与音符信息对应的歌词信息以及歌词行信息;S14、分别对n个通道的音符信息进行预处理:S141、合并同一个字中音高相同的音符;S142、合并同一行中音长小于第一预设阈值的音符至前一音符或后一音符;S143、将同一行中前一音符的结束时间调整为后一音符的开始时间;S144、依次判断每一行末尾的音符结束时间延长第二预设阈值后是否会超过下一行第一个音符的开始时间,若否,则将其末尾的音符结束时间延长第二预设阈值,否则,不做处理。4.根据权利要求1至3中任意一项所述的一种辅助歌曲演唱的方法,其特征在于,所述步骤S2包括:S21、获取n个通道的音符信息后,分别对当前演唱歌曲的n个通道进行如下处理:比较当前演唱歌曲的播放时间与通道中音符的时间信息,当当前演唱歌曲的播放时间等于或第一次大于音符的开始时间时,将对应音符根据音高、力度信息及预设的乐器音色实时合成该音符的旋律音频信号;当当前演唱歌曲的播放时间等于或第一次大于该音符的结束时间时,则结束合成该音符的旋律音频信号;S22、将n个通道合成的当前旋律音频信号按比例叠加后与所述当前演唱歌曲的伴奏同步播放。5.根据权利要求4所述的一种辅助歌曲演唱的方法,其特征在于,所述步骤S2还包括:预设所述当前旋律音频信号与所述当前演唱歌曲的伴奏的同步时间间隔,根据所述同步时间间隔重复步骤S21和S22。6.根据权利要求1所述的一种辅助歌曲演唱的方法,其特征在于,所述步骤S1之前还包括步骤:S0、接收辅助演唱的模式,若辅助演唱的模式为手动模式,当接收到开启辅助演唱的命令,则开启辅助演唱,依次执行步骤S1、S2;当接收到关闭辅助演唱的命令,则只播放所述当前演唱歌曲的伴奏。7.根据权利要求1或6所述的一种辅助歌曲演唱的方法,其特征在于,所述步骤S0中若辅助演唱的模式为自动模式,则在步骤S1与S2之间还包括步骤:播放所述当前演唱歌曲的伴奏,实时提取用户演唱歌声的音高以及力度信息;将用户演唱歌声的音高以及力度信息与所述音准评测文件对应时间点的音高以及力度信息进行匹配,获取每句歌词的实时得分及当前总得分;若连续m句歌词的实时得分低于预设分值,m为大于或者等于1的正整数,则执行步骤S2;或者,若当前总得分低于预设分值,则执行步骤S2;或者,计算用户当前演唱的第一次高音段或者低音段的得分,判断所述得分是否小于预设分值,若是,则在后续的高音部分或低音部分执行步骤S2;否则,只播放所述当前演唱歌曲的伴奏。8.一种辅助演唱的终端,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运...

【专利技术属性】
技术研发人员:王子亮郭峰邹应双林智雄王传强林鎏娟
申请(专利权)人:福建星网视易信息系统有限公司
类型:发明
国别省市:福建,35

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

1