一种钢琴演奏的评价方法及系统与流程

文档序号:14520542阅读:256来源:国知局
一种钢琴演奏的评价方法及系统与流程
本发明涉及音频分析和处理领域,尤其涉及一种钢琴演奏的评价方法及系统。
背景技术
:音乐是人类灵魂的一部分,钢琴被誉为“乐器之王”,随着社会的进步和时代的发展,人们开始注重精神上的追求和个人的修养,各个年龄阶层的人中都涌现出大量的钢琴学习者,大批的培训机构也应运而生。现有技术中,钢琴初学者通过有经验的老师来辅助教学,在钢琴比赛中,评审方通过主观感受对钢琴演奏者的演奏进行评分等,通过人工对钢琴教学或者钢琴比赛进行评价,存在评价准确率不高的问题。技术实现要素:本发明实施例提供了一种钢琴演奏的评价方法及系统,解决了现有技术中钢琴演奏的主观评价准确率不高的问题。为实现上述目的,第一方面,本发明提供了一种钢琴演奏的评价方法,包括以下步骤:获取演奏者参照曲谱进行钢琴弹奏的音频文件;从所述钢琴弹奏的音频文件中获取演奏者在进行钢琴弹奏时的按键信息,将所述按键信息转换为对应的钢琴键序列,生成音频特征文件;所述钢琴键序列同样携带有钢琴按键时长和力度信息;将所述音频特征文件和所述曲谱的标准音频特征文件进行比较,根据比较结果对演奏者进行评价。优选地,所述曲谱的标准音频特征文件通过以下步骤生成:获取由专业的演奏者根据所述曲谱进行的钢琴弹奏的音频文件,从所述专业演奏者根据所述曲谱进行钢琴弹奏的音频文件中获取演奏者在进行钢琴弹奏时的按键信息,将所述按键信息转换为对应的钢琴键序列,生成标准音频特征文件;所述钢琴键序列同样携带有钢琴按键时长和力度信息。优选地,所述将所述音频特征文件和所述曲谱的标准音频特征文件进行比较,根据比较结果对演奏者进行评价的步骤,包括:将所述音频特征文件中的钢琴键序列携带的钢琴按键时长和力度信息与所述标准音频特征文件中的钢琴键序列携带的钢琴按键时长和力度信息进行比较,获取自定义时间区段内演奏者的弹奏错误;根据所述自定义时间区段内演奏者的弹奏错误对演奏者进行评价。优选地,所述根据比较结果对演奏者进行评价步骤,包括:在自定义时间区段内演奏者漏弹或多弹,以及音符时长和力度轻重不匹配时,对演奏者进行打分,或者给出表情符号,或者语音提示。优选地,所述曲谱的标准音频特征文件通过网络从服务器下载,或预先存储。第二方面,本发明提供了一种钢琴演奏的评价系统,包括:第一获取模块,用于获取演奏者参照曲谱进行钢琴弹奏的音频文件;第二获取模块,用于从所述钢琴弹奏的音频文件中获取演奏者在进行钢琴弹奏时的按键信息,将所述按键信息转换为对应的钢琴键序列,生成音频特征文件;所述钢琴键序列同样携带有钢琴按键时长和力度信息;处理模块,用于将所述音频特征文件和所述曲谱的标准音频特征文件进行比较,根据比较结果对演奏者进行评价。优选地,所述曲谱的标准音频特征文件通过以下步骤生成:获取由专业的演奏者根据所述曲谱进行的钢琴弹奏的音频文件,从所述专业演奏者根据所述曲谱进行钢琴弹奏的音频文件中获取演奏者在进行钢琴弹奏时的按键信息,将所述按键信息转换为对应的钢琴键序列,生成标准音频特征文件;所述钢琴键序列同样携带有钢琴按键时长和力度信息。优选地,所述处理模块具体用于:将所述音频特征文件中的钢琴键序列携带的钢琴按键时长和力度信息与所述标准音频特征文件中的钢琴键序列携带的钢琴按键时长和力度信息进行比较,获取自定义时间区段内演奏者的弹奏错误;根据所述自定义时间区段内演奏者的弹奏错误对演奏者进行评价。优选地,所述处理模块具体用于:在自定义时间区段内演奏者漏弹或多弹,以及音符时长和力度轻重不匹配时,对演奏者进行打分,或者给出表情符号,或者语音提示。优选地,所述曲谱的标准音频特征文件通过网络从服务器下载,或预先存储。相较于现有技术,本申请通过获取演奏者参照曲谱进行钢琴弹奏的音频文件;从所述钢琴弹奏的音频文件中获取演奏者在进行钢琴弹奏时的按键信息,将所述按键信息转换为对应的钢琴键序列,生成音频特征文件;所述钢琴键序列同样携带有钢琴按键时长和力度信息;将所述音频特征文件和所述曲谱的标准音频特征文件进行比较,根据比较结果对演奏者进行评价,提高了钢琴演奏的评价准确率,大大提升了用户体验。附图说明为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是本发明的一些实施例。图1为本发明实施例提供的一种钢琴演奏的评价方法流程示意图;图2为本发明实施例提供的一种钢琴演奏的系统结构图。具体实施方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。为便于对本发明实施例的理解,下面将结合附图以具体实施例做进一步的解释说明,实施例并不构成对本发明实施例的限定。图1为本发明实施例提供的一种钢琴演奏的评价方法流程示意图。如图1所示,该方法包括:s101,获取演奏者参照曲谱进行钢琴弹奏的音频文件。s102,从所述钢琴弹奏的音频文件中获取演奏者在进行钢琴弹奏时的按键信息,将所述按键信息转换为对应的钢琴键序列,生成音频特征文件;所述钢琴键序列同样携带有钢琴按键时长和力度信息。具体地,曲谱中每一个小节里面包括多个音符,获取每个小节对应的一组标识序列,钢琴键序列可以包括多组标识序列。一组标识序列包括多个参数信息,参数信息可以是数值信息、字符信息和分式信息中的一种或多种。其中,可以将音符所对应的按键点转换为相应的数值信息,获取每个小节对应的一组标识序列,和/或将力度信息转换为相应的字符信息,获取每个小节对应的一组标识序列,和/或将音符所对应的钢琴按键时长转换为相应的分式信息,获取每个小节对应的一组标识序列。例如,生成的其中一组标识序列为4[pp]28(1/4){sf}44(2/4){dim}47(1/4){}52(4/4){},其中,数字“4”:表示这个小节有四个按键点;数字“28”,“44”,“47”,“52”表示四个不同的按键点;其中,数字“28”对应琴键的第28个的编号,因为每个按键的频率范围不同,可以认为28是一个频率点,对应一个音高;字符[pp]:表示演奏者弹奏时的力度信息(相应地,[pp]中的字符可以有不同的选项,例如ppp表示最弱,pp表示很弱,p表示弱,mp表示中弱,mf表示中强,f表示强,ff表示很强,fff表示最强);分式(1/4):表示时长,比如1/4表示1/4拍;字符{sf}:表示为特殊符号,sf为单个力度信息;字符{dim}:表示为有效范围内渐弱。如果特殊符号没有表示,则力度信息为0。在一个例子中,钢琴键序列包括多个标识序列,如下所示:6[pp]32(1/4){sf}44(2/4){dim}47(1/4){}52(4/4){}4[pp]28(1/4){sf}44(2/4){dim}47(1/4){}52(4/4){}7[mf]38(1/4){sf}44(2/4){dim}47(1/4){}52(4/4){}5[mp]52(1/4){sf}44(2/4){dim}47(1/4){}52(4/4){}3[ppp]58(1/4){sf}44(2/4){dim}47(1/4){}52(4/4){}……音频特征文件中包括上述钢琴键序列。需要说明的是,上述步骤也可以由机器完成。s103,将所述音频特征文件和所述曲谱的标准音频特征文件进行比较,根据比较结果对演奏者进行评价。其中,曲谱的标准音频特征文件通过以下步骤生成:获取由专业的演奏者根据所述曲谱进行的钢琴弹奏的音频文件,从所述专业演奏者根据所述曲谱进行钢琴弹奏的音频文件中获取演奏者在进行钢琴弹奏时的按键信息,将所述按键信息转换为对应的钢琴键序列,生成标准音频特征文件;所述钢琴键序列同样携带有钢琴按键时长和力度信息。曲谱的标准音频特征文件通过网络从服务器下载,或预先存储。具体地,根据比较结果对演奏者进行评价的步骤,包括:将所述音频特征文件中的钢琴键序列携带的钢琴按键时长和力度信息与所述标准音频特征文件中的钢琴键序列携带的钢琴按键时长和力度信息进行比较,获取自定义时间区段内演奏者的弹奏错误;根据所述自定义时间区段内演奏者的弹奏错误对演奏者进行评价。演奏者的弹奏错误包括自定义时间区段内演奏者漏弹或多弹,以及音符时长和力度轻重不匹配。在自定义时间区段内演奏者漏弹或多弹,以及音符时长和力度轻重不匹配时,对演奏者进行打分,或者给出表情符号,或者语音提示。下面,对如何进行评价进行说明。如表1所示,表1为评价时各种弹奏错误的权重。表1例如:当钢琴演奏者弹奏某一曲谱的按键正确率为90%,音符时长正确率为80%,力度轻重正确率为70%时,根据权重,可以计算出其分值为(总分x权重x正确率)按键正确率得分:100分x40%x90%按键时长正确率得分:100分x40%x80%按键力度正确率得分:100分*30%*70%总分:89分在一种可能的评价方式中,可以依据上述分值,对钢琴演奏者进行打分,比如,直接对分值进行显示。在另一种可能的评价方式中,可以根据上述分值,对钢琴演奏者输出表情符号,如表2所示。表2在再一种可能的评价方式中,可以根据上述分值,进行语音提示,如表3所示。平均分等级祝福语90-100☆☆☆☆☆太厉害了!真不愧是钢琴演奏家!80-89☆☆☆☆真棒!离钢琴演奏家只有一步之遥!70-79☆☆☆哎哟,不错哦!离钢琴演奏家不远了!60-69☆☆还有很大的进步空间哟,继续努力吧!<60☆只要勤加练习,相信你能做得更好的!表3应用本发明提供的钢琴演奏的评价方法,通过获取演奏者参照曲谱进行钢琴弹奏的音频文件;从所述钢琴弹奏的音频文件中获取演奏者在进行钢琴弹奏时的按键信息,将所述按键信息转换为对应的钢琴键序列,生成音频特征文件;所述钢琴键序列同样携带有钢琴按键时长和力度信息;将所述音频特征文件和所述曲谱的标准音频特征文件进行比较,根据比较结果对演奏者进行评价,提高了钢琴演奏的评价准确率,大大提升了用户体验。图2为本发明实施例提供的一种钢琴演奏的系统结构图,如图2所示,该钢琴演奏系统20包括:第一获取模块21,第二获取模块22,处理模块23。第一获取模块21用于获取演奏者参照曲谱进行钢琴弹奏的音频文件;第二获取模块22用于从所述钢琴弹奏的音频文件中获取演奏者在进行钢琴弹奏时的按键信息,将所述按键信息转换为对应的钢琴键序列,生成音频特征文件;所述钢琴键序列同样携带有钢琴按键时长和力度信息;处理模块23用于将所述音频特征文件和所述曲谱的标准音频特征文件进行比较,根据比较结果对演奏者进行评价。其中,曲谱的标准音频特征文件通过以下步骤生成:获取由专业的演奏者根据所述曲谱进行的钢琴弹奏的音频文件,从所述专业演奏者根据所述曲谱进行钢琴弹奏的音频文件中获取演奏者在进行钢琴弹奏时的按键信息,将所述按键信息转换为对应的钢琴键序列,生成标准音频特征文件;所述钢琴键序列同样携带有钢琴按键时长和力度信息。曲谱的标准音频特征文件通过网络从服务器下载,或预先存储。进一步地,处理模块23具体用于:将所述音频特征文件中的钢琴键序列携带的钢琴按键时长和力度信息与所述标准音频特征文件中的钢琴键序列携带的钢琴按键时长和力度信息进行比较,获取自定义时间区段内演奏者的弹奏错误;根据所述自定义时间区段内演奏者的弹奏错误对演奏者进行评价。处理模块23具体用于:在自定义时间区段内演奏者漏弹或多弹,以及音符时长和力度轻重不匹配时,对演奏者进行打分,或者给出表情符号,或者语音提示。通过应用本发明实施例提供的钢琴演奏的评价系统,第一获取模块获取演奏者参照曲谱进行钢琴弹奏的音频文件;第二获取模块从所述钢琴弹奏的音频文件中获取演奏者在进行钢琴弹奏时的按键信息,将所述按键信息转换为对应的钢琴键序列,生成音频特征文件;所述钢琴键序列同样携带有钢琴按键时长和力度信息;处理模块将所述音频特征文件和所述曲谱的标准音频特征文件进行比较,根据比较结果对演奏者进行评价,提高了钢琴演奏的评价准确率,大大提升了用户体验。本领域普通技术人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的模块及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执轨道,取决于技术方案的特定应用和设计约束条件。本领域普通技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1