一种k歌匹配分析方法及系统的制作方法
【技术领域】
[0001]本发明涉及语音分析技术领域,尤其涉及一种K歌匹配分析方法及系统。
【背景技术】
[0002]现在K歌越来越流行,K歌系统是音乐播放器和录音软件的结合体,既可以播放原唱,也可以把用户的歌声融入歌曲的伴奏中,还可以对用户的歌声进行音频效果处理,最后通过把音效处理后的文件上传到网络中让更多人听到自己的歌声。
[0003]现有K歌系统的应用流程包括:进入系统后,用户首先选择歌曲,系统中尚未存储该歌曲时,下载该歌曲,然后进入K歌阶段,系统播放所选择的歌曲,可以选择只播放伴奏而不播放原唱,用户演唱过程中,系统可以显示音调线,演唱完毕给出整体评分,并将演唱的歌曲进行音效处理后,存储在本地,用户可以选择将所演唱的歌曲上传至网络。
[0004]综上,现有的K歌系统只能够提供简单的评分功能,但是,现实生活中,有很多用户并不擅长K歌,现有的K歌系统不能帮助这些用户提高K歌水平。
【发明内容】
[0005]为了解决上述技术问题,本发明的目的是提供一种能科学分析歌曲,有效提高用户K歌水平的一种K歌匹配分析方法及系统。
[0006]本发明所采用的技术方案是:
一种K歌匹配分析方法,包括以下步骤:
A、收集得到用户声音,并对对应的原唱歌曲进行消除伴奏处理,得到原唱声音;
B、将用户声音与对应的原唱声音进行分析处理,得出分析处理结果;
C、根据分析处理结果,得出为用户量身定制的所需改变之处最少的歌唱改进方案并结合歌词信息进行显示。
[0007]作为所述的一种K歌匹配分析方法的进一步改进,所述步骤B包括:
B1、将用户标准声音转换成柱状图模式,得到用户声音柱状图;
B2、根据用户声音柱状图,与对应的原唱声音的柱状图进行匹配算法处理,得出每个时间点的匹配度;
B3、根据每个时间点的匹配度,得出时间匹配度散点图;
B4、根据时间匹配度散点图,得出声音基准点,并进而计算得出标准声音比例;
B5、根据标准声音比例和原唱声音,计算得出用户标准声音;
B6、将用户标准声音与用户声音进行比对,得出分析处理结果。
[0008]作为所述的一种K歌匹配分析方法的进一步改进,所述步骤B4,其具体包括:
B41、根据时间匹配度散点图,对在集中范围内的值进行保留,对超出预设范围的值进行剔除;
B42、将集中范围内的值作为声音基准点,根据声音基准点与其对应时间点的原唱声音,计算得出多个声音比例; B43、对得出的多个声音比例进行平均值计算,得出标准声音比例。
[0009]作为所述的一种K歌匹配分析方法的进一步改进,所述匹配算法为:
SA= (LA-La) /LA ;
其中,SA表示匹配度,La表示用户声音的分贝值,LA表示与用户声音对应的原唱声音的分贝值。
[0010]作为所述的一种K歌匹配分析方法的进一步改进,所述步骤C,其具体为:
根据分析处理结果,对用户的歌词发音高低进行提醒。
[0011]作为所述的一种K歌匹配分析方法的进一步改进,所述步骤C还包括:根据分析处理结果,对用户的歌唱节奏快慢进行调整提醒。
[0012]作为所述的一种K歌匹配分析方法的进一步改进,所述步骤C还包括:根据分析处理结果,对用户的呼吸换气点进行提醒。
[0013]作为所述的一种K歌匹配分析方法的进一步改进,还包括:根据收集的用户声音,分析其音域范围和发音频率,然后与数据库中的各首歌曲进行匹配运算,从而寻找出适合用户唱的歌曲,进而根据歌曲的匹配度由高到低依次排列进行歌曲推荐。
[0014]作为所述的一种K歌匹配分析方法的进一步改进,还包括:根据分析结果以及原唱歌曲,识别原唱歌词分句,提供单句复读播放练习。
[0015]本发明所采用的另一技术方案是:
一种K歌匹配分析系统,包括:
声音收集处理单元,用于收集得到用户声音,并对对应的原唱歌曲进行消除伴奏处理,得到原唱声音;
分析处理单元,用于将用户声音与对应的原唱声音进行分析处理,得出分析处理结果;
显示单元,用于根据分析处理结果,得出为用户量身定制的所需改变之处最少的歌唱改进方案并结合歌词信息进行显示。
[0016]本发明的有益效果是:
本发明一种K歌匹配分析方法及系统通过将用户声音转化为柱形数据,并对量化的用户声音与原唱声音进行匹配运算,从而找出比较合适的基准点,进而以此为基准判断其余时间点的声音情况,显示分析结果进行指导,用户可根据分析结果和提示改善自己的演唱,提高自己的演唱水平。
【附图说明】
[0017]下面结合附图对本发明的【具体实施方式】作进一步说明:
图1是本发明一种K歌匹配分析方法的步骤流程图;
图2是本发明一种K歌匹配分析方法步骤B的步骤流程图;
图3是本发明一种K歌匹配分析方法步骤B4的步骤流程图;
图4是本发明一种K歌匹配分析系统的模块方框图。
【具体实施方式】
[0018]参考图1,本发明一种K歌匹配分析方法,包括以下步骤: A、收集得到用户声音,并对对应的原唱歌曲进行消除伴奏处理,得到原唱声音;
B、将用户声音与对应的原唱声音进行分析处理,得出分析处理结果;
C、根据分析处理结果,得出为用户量身定制的所需改变之处最少的歌唱改进方案并结合歌词信息进行显示。
[0019]参考图2,作为所述的一种K歌匹配分析方法的进一步改进,所述步骤B包括:
B1、将用户标准声音转换成柱状图模式,得到用户声音柱状图;
B2、根据用户声音柱状图,与对应的原唱声音的柱状图进行匹配算法处理,得出每个时间点的匹配度;
B3、根据每个时间点的匹配度,得出时间匹配度散点图;
B4、根据时间匹配度散点图,得出声音基准点,并进而计算得出标准声音比例;
B5、根据标准声音比例和原唱声音,计算得出用户标准声音;
B6、将用户标准声音与用户声音进行比对,得出分析处理结果。
[0020]参考图3,作为所述的一种K歌匹配分析方法的进一步改进,所述步骤B4,其具体包括:
B41、根据时间匹配度散点图,对在集中范围内的值进行保留,对超出预设范围的值进行剔除;
B42、将集中范围内的值作为声音基准点,根据声音基准点与其对应时间点的原唱声音,计算得出多个声音比例;
B43、对得出的多个声音比例进行平均值计算,得出标准声音比例。
[0021]作为所述的一种K歌匹配分析方法的进一步改进,所述匹配算法为:
SA= (LA-La) /LA ;
其中,SA表示匹配度,La表示用户声音的分贝值,LA表示与用户声音对应的原唱声音的分贝值。
[0022]作为所述的一种K歌匹配分析方法的进一步改进,所述步骤C,其具体为:
根据分析处理结果,对用户的歌词发音高低进行提醒。
[0023]作为所述的一种K歌匹配分析方法的进一步改进,所述步骤C还包括:根据分析处理结果,对用户的歌唱节奏快慢进行调整提醒。
[0024]作为所述的一种K歌匹配分析方法的进一步改进,所述步骤C还包括:根据分析处理结果,对用户的呼吸换气点