K歌方法及系统技术方案

技术编号:8834974 阅读:144 留言:0更新日期:2013-06-22 20:56
本发明专利技术公开了一种K歌方法,该方法提供K歌模式、练歌模式和练声模式共三种模式供用户使用,在用户K歌或者练歌时,可以给出实时评价或建议,以帮助用户提高K歌水平。本发明专利技术实施例还提供相应的系统。本发明专利技术技术方案使用户可以按照系统给出的评价和建议改善自己的演唱技巧,提高自己的演唱水平。

【技术实现步骤摘要】

本专利技术涉及K歌
,具体涉及一种K歌方法及系统
技术介绍
K歌系统是音乐播放器和录音软件的结合体,既可以播放原唱,也可以把用户的歌声融入歌曲的伴奏中,还可以对用户的歌声进行音频效果处理,最后通过把音效处理后的文件上传到网络中让更多人听到自己的歌声。现有K歌系统的应用流程基本如图1所示,包括:进入系统后,用户首先选择歌曲,系统中尚未存储该歌曲时,下载该歌曲,然后进入K歌阶段,系统播放所选择的歌曲,可以选择只播放伴奏而不播放原唱,用户演唱过程中,系统可以显示音调线,演唱完毕给出整体评分,并将演唱的歌曲进行音效处理后,存储在本地,用户可以选择将所演唱的歌曲上传至网络。综上,现有的K歌系统能够提供简单的评分功能,可以对用户的演唱给出粗略估算整体分数,以提高娱乐性。但是,现实生活中,有很多用户并不擅长K歌,现有的K歌系统不能帮助这些用户提高K歌水平。
技术实现思路
本专利技术实施例提供一种K歌方法及系统,以解决现有的K歌系统不能帮助用户提高K歌水平的问题。一种K歌方法,包括:根据用户选择启动K歌模式、练歌模式和练声模式中的一个;在K歌模式下,实时提取用户演唱的歌声的声音特征,以句为单位给出实时评价,在某句的评价低于预设值时,在呈现给用户的进度条上做出标记,在整首歌曲演唱完毕后,根据所述实时评价给出总体评价,生成并保存演唱记录,所述演唱记录包括所述用户演唱的歌声和所述进度条以及所述总体评价;在练歌模式下,检测用户是否跟唱,如果没有检测到用户跟唱,则同时播放歌曲的原唱和伴奏,如果检测到用户跟唱,则仅播放歌曲的伴奏;实时提取用户的声音特征,至少以句为单位给出实时评价和建议;存在所演唱歌曲的演唱记录时,允许用户定位到演唱记录中进度条上的的标记位置开始演唱,如果某句的评价高于演唱记录中该句的评价,允许替换该句的演唱记录;在练声模式下,显示存储的教程,播放存储的语料,所述教程涵盖初级发声、初级气息、初级咬字和初级传声方面的内容,所述语料是精选的歌曲片段。 一种K歌系统,包括:选择模块,用于根据用户选择启动K歌模块、练歌模块或练声模块;指导模块,用于在K歌模块运行时,实时提取用户演唱的歌声的声音特征,以句为单位给出实时评价,在整首歌曲演唱完毕后,根据所述实时评价给出总体评价,在练歌模块运行时,实时提取用户的声音特征,至少以句为单位给出实时评价和建议;所述K歌模块,用于在某句的评价低于预设值时,在呈现给用户的进度条上做出标记,生成并保存演唱记录,所述演唱记录包括所述用户演唱的歌声和所述进度条以及所述总体评价;所述练歌模块,用于检测用户是否跟唱,如果没有检测到用户跟唱,则同时播放歌曲的原唱和伴奏,如果检测到用户跟唱,则仅播放歌曲的伴奏;存在所演唱歌曲的演唱记录时,允许用户直接定位到演唱记录中进度条上的标记位置开始演唱,如果某句的评价高于演唱记录中该句的评价,允许替换该句的演唱记录;所述练声模块,用于显示存储的教程,播放存储的语料,所述教程涵盖初级发声、初级气息、初级咬字和初级方面的内容,所述语料是精选的歌曲片段。本专利技术实施例提供K歌、练歌和练声三种模式供用户选择使用,K歌模式下,可以对用户演唱进行实时评价,练歌模式下,可以对用户演唱实时给出评价和建议,练声模式下,可以提供教程和语料供用户学习,从而,用户可以在练歌模式下按照给出的评价和建议改善自己的演唱技巧,在练声模式下,提高自己的演唱基本功,以此,提高自己的演唱水平。附图说明图1是现有K歌系统的应用流程图;图2是本专利技术一个实施例提供的K歌方法流程图;图3是本专利技术另一个实施例提供的K歌方法流程图;图4是哼唱评分单元的应用流程图;图5是练歌指导单元的应用流程图;图6是本专利技术实施例提供的K歌系统的结构示意图。具体实施例方式本专利技术实施例提供一种本专利技术实施例提供一种K歌方法,可以解析现有的K歌系统不能帮助用户提高K歌水平的问题。本专利技术实施例还提供相应的系统。以下分别进行详细说明。实施例一、请参考图2,本专利技术实施例提供一种K歌方法,包括:101、根据用户选择启动K歌模式、练歌模式和练声模式中的一个。102、在K歌模式下,实时提取用户演唱的歌声的声音特征,以句为单位给出实时评价,在某句的评价低于预设值时,在呈现给用户的进度条上做出标记,在整首歌曲演唱完毕后,根据所述实时评价进行总结,给出总体评价,生成并保存演唱记录,所述演唱记录包括所述用户演唱的歌声和所述进度条以及评价文件,所述评价文件包括所述总体评价。该演唱记录保存在用户数据库中。可选的,还可以对歌词以及歌曲的音调和节奏进行分析,当用户演唱到歌曲的某一句时,如果下一句的音调或者节奏变化较大,给出提醒;例如,如果下一句的音调或者节奏与该句的差值超过阀值,则给出提醒。其中,所述的给出实时评价包括给出评分。所述的实时提取用户的声音特征,以句为单位实时给出评价具体可以包括:实时提取用户与原唱的音准、节奏、音量和音色特征,进行对比分析,根据分析结果,按照预设的算法,以句为单位,从音准、节奏、技巧和感情四个维度进行评分。具体可以是,根据对音准和节奏的分析结果分别确定音准评分和节奏评分;根据对音准、节奏、音量和音色的分析结果,分别按照预设的第一算法和第二算法确定技巧评分和感情评分。所述的给出总体评价可以包括:根据所述音准、节奏、技巧和感情四个维度的评分,加权计算总评分。103、在练歌模式下,检测用户是否跟唱,如果没有检测到用户跟唱,则同时播放歌曲的原唱和伴奏,如果检测到用户跟唱,则仅播放歌曲的伴奏,实时提取用户的声音特征;至少以句为单位给出实时评价和建议,在用户数据库中存在所演唱歌曲的演唱记录时,允许用户直接定位到演唱记录中进度条上的标记位置开始演唱,如果某句的评价高于演唱记录中该句的评价,允许替换该句的演唱记录。可选的,如果用户跟唱的某句的评价低于预设值,则可以重新播放所述用户跟唱的评价低于预设值的某句的伴奏及原唱。其中,所述的实时提取用户的声音特征,至少以句为单位实时给出评价和建议可以包括:实时提取用户的音准、节奏、音量、音色和端点特征,采用自动切分算法,将声乐乐理方法与信号处理方法结合,以字、词或句为单位,从基本特征、技巧和感情方面给出建议。104、在练声模式下,显示存储的教程,播放存储的语料,所述教程涵盖初级发声、初级气息、初级咬字和初级传声方面的内容,所述语料是精选的歌曲片段。综上,本专利技术实施例提供了一种K歌方法,该方法提供K歌、练歌和练声三种模式供用户选择使用,K歌模式下,可以对用户演唱进行实时评价,练歌模式下,可以对用户演唱实时给出评价和建议,练声模式下,可以提供教程和语料供用户学习,从而,用户可以在练歌模式下按照给出的评价和建议改善自己的演唱技巧,在练声模式下,提高自己的演唱基本功,以此,提闻自己的演唱水平。实施例二、实际应用中,本专利技术实施例提供的K歌方法具体可以如图3所示。首先,进入K歌系统,选择歌曲。其次,如果K歌系统中尚未存储该选择的歌曲,则从网络上下载该歌曲。包括下载歌词,下载的歌词文件包含了每个字的开始时间和持续时间以及每句话的开始时间和持续时间。然后,通过选择模块,用户可以选择启动K歌模式、练歌模式和练声模式中的一个;在K歌模式下:系统进入K歌界面,播放用户选择的歌曲,用户可以选择仅播放伴奏或者同时播放伴奏和原本文档来自技高网...

【技术保护点】
一种K歌方法,其特征在于,包括:根据用户选择启动K歌模式、练歌模式和练声模式中的一个;在K歌模式下,实时提取用户演唱的歌声的声音特征,以句为单位给出实时评价,在某句的评价低于预设值时,在呈现给用户的进度条上做出标记,在整首歌曲演唱完毕后,根据所述实时评价给出总体评价,生成并保存演唱记录,所述演唱记录包括所述用户演唱的歌声和所述进度条以及所述总体评价;在练歌模式下,检测用户是否跟唱,如果没有检测到用户跟唱,则同时播放歌曲的原唱和伴奏,如果检测到用户跟唱,则仅播放歌曲的伴奏;实时提取用户的声音特征,至少以句为单位给出实时评价和建议;存在所演唱歌曲的演唱记录时,允许用户定位到演唱记录中进度条上的的标记位置开始演唱,如果某句的评价高于演唱记录中该句的评价,允许替换该句的演唱记录;在练声模式下,显示存储的教程,播放存储的语料,所述教程涵盖初级发声、初级气息、初级咬字和初级传声方面的内容,所述语料是精选的歌曲片段。

【技术特征摘要】
1.一种K歌方法,其特征在于,包括: 根据用户选择启动K歌模式、练歌模式和练声模式中的一个; 在K歌模式下,实时提取用户演唱的歌声的声音特征,以句为单位给出实时评价,在某句的评价低于预设值时,在呈现给用户的进度条上做出标记,在整首歌曲演唱完毕后,根据所述实时评价给出总体评价,生成并保存演唱记录,所述演唱记录包括所述用户演唱的歌声和所述进度条以及所述总体评价; 在练歌模式下,检测用户是否跟唱,如果没有检测到用户跟唱,则同时播放歌曲的原唱和伴奏,如果检测到用户跟唱,则仅播放歌曲的伴奏;实时提取用户的声音特征,至少以句为单位给出实时评价和建议;存在所演唱歌曲的演唱记录时,允许用户定位到演唱记录中进度条上的的标记位置开始演唱,如果某句的评价高于演唱记录中该句的评价,允许替换该句的演唱记录; 在练声模式下,显示存储的教程,播放存储的语料,所述教程涵盖初级发声、初级气息、初级咬字和初级传声方面的内容,所述语料是精选的歌曲片段。2.根据权利要求1所述的方法,其特征在于,所述的实时提取用户的声音特征,以句为单位给出实时评价包括: 实时提取用户与原唱的音准、节奏、音量和音色特征,进行对比分析,根据对音准和节奏的分析结果分别确定音准评分和节奏评分;根据对音准、节奏、音量和音色的分析结果,分别按照预设的第一算法和第二算法确定技巧评分和感情评分; 所述的根据所述实时评价给出总体评价包括: 根据所述音准、节奏、技巧和感情四个维度的评分,加权计算总评分。3.根据权利要求1所述的方法,其特征在于,还包括: 在K歌模式下,对歌词以及歌曲的音调和节奏进行分析,当用户演唱到歌曲的某一句时,如果下一句的音调或者节奏与该句的差值超过阀值,则给出提醒。4.根据权利要求1所述的方法,其特征在于,所述的实时提取用户的声音特征,至少以句为单位实时给出评价和建议包括: 实时提取用户的音准、节奏、音量、音色和端点特征,采用自动切分算法,将声乐乐理方法与信号处理方法结合,以字、词或句为单位,从基本特征、技巧和感情方面给出建议。5.根据权利要求1所述的方法,其特征在于,还包括: 在练歌模式下,如果用户跟唱的某句的评价低于预设值,则重新播放所述用户跟唱的评价低于预设值的某句...

【专利技术属性】
技术研发人员:田伟峰董宇赵翔宇
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1