掌桥专利:专业的专利平台
掌桥专利
首页

一种乐器演奏的评判方法、装置和设备

文献发布时间:2023-06-19 09:29:07


一种乐器演奏的评判方法、装置和设备

技术领域

本申请涉及演奏评判技术领域,尤其涉及一种乐器演奏的评判方法、装置和设备。

背景技术

随着社会经济的不断发展,人们生活水平日益提高,人们的需求也逐步提高到艺术学习和欣赏中来,很多用户存在对演奏的乐曲进行评判的需求。例如,没有音乐素养的家长想要了解孩子弹钢琴的水平。

目前,对演奏的评判需要由专业人士进行,普通用户只能通过是否好听进行判断,缺乏科学的分析和理论依据。

发明内容

有鉴于此,本申请提供一种乐器演奏的评判方法、装置和设备,以为用户提供客观的演奏评价,以便用户了解弹奏的掌握程度。

本申请第一方面提供一种乐器演奏的评判方法,所述方法包括:

接收针对目标演奏音频的评判指令;

对所述目标演奏音频进行识别,得到所述目标演奏音频对应的演奏乐谱;

获取所述目标演奏音频对应的标准乐谱;

比较所述演奏乐谱与所述标准乐谱,得到所述演奏乐谱与所述标准乐谱不同的音符,并根据所述不同的音符评判所述目标演奏音频。

本申请第二方面提供一种乐器演奏的评判装置,所述装置包括接收模块、识别模块、获取模块和处理模块,其中,

所述接收模块,用于接收针对目标演奏音频的评判指令;

所述识别模块,用于对所述目标演奏音频进行识别,得到所述目标演奏音频对应的演奏乐谱;

所述获取模块,用于获取所述目标演奏音频对应的标准乐谱;

所述处理模块,用于比较所述演奏乐谱与所述标准乐谱,得到所述演奏乐谱与所述标准乐谱不同的音符,并根据所述不同的音符评判所述目标演奏音频。

本申请第三方面提供一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现本申请提供的任一乐器演奏的评判方法。

本申请第四方面提供一种乐器演奏的评判设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现本申请提供的任一乐器演奏的评判方法。

本申请提供的乐器演奏的评判方法、装置和设备,通过接收针对目标演奏音频的评判指令,并对所述目标演奏音频进行识别,得到所述目标演奏音频对应的演奏乐谱,以及获取所述目标演奏音频对应的标准乐谱,进而比较所述演奏乐谱与所述标准乐谱,得到所述演奏乐谱与所述标准乐谱不同的音符,从而根据所述不同的音符评判所述目标演奏音频。这样,可为用户提供客观的演奏评价,以便用户了解弹奏的掌握程度。

附图说明

图1为本申请提供的乐器演奏的评判方法实施例一的流程图;

图2为本申请提供的乐器演奏的评判方法实施例二的流程图;

图3为本申请提供的乐器演奏的评判方法实施例三的流程图;

图4为本申请提供的乐器演奏的评判方法实施例四的流程图;

图5为本申请一示例性实施例示出的乐器演奏的评判设备的硬件结构图;

图6为本申请一示例性实施例示出的乐器演奏的评判装置的结构示意图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。

在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。

应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。

本申请提供一种乐器演奏的评判方法、装置和设备,以为用户提供客观的演奏评价,以便用户了解弹奏的掌握程度。

本申请提供的乐器演奏的评判方法和装置,可应用于乐器演奏的评判设备。例如,该乐器演奏的评判设备可以是服务器。再例如,该乐器演奏的评判设备可以是打印机。

下面给出几个具体的实施例,用以详细介绍本申请的技术方案,下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。

图1为本申请提供的乐器演奏的评判方法实施例一的流程图。请参照图1,本实施例提供的乐器演奏的评判方法,应用于乐器演奏的评判设备,该方法可以包括:

S101、接收针对目标演奏音频的评判指令。

具体的,评判指令携带目标演奏音频的标识,该标识可以是演奏目标演奏音频参考的乐谱的名称。此外,用户可通过文本输入或语音输入的方式输入针对目标演奏音频的评判指令。例如,用户可通过语音输入方式输入以下评判指令:“请对张三弹奏的梁祝进行评判”。

具体的,在演奏者演奏时,可采用音频采集设备采集目标演奏音频。进而将音频采集设备采集到的目标演奏音频发送至乐器演奏的评判设备,以利用该评判设备对该目标演奏音频进行评判。

需要说明的时,音频采集设备可以集成在乐器演奏的评判设备中,也可以是独立于乐器演奏的评判设备的其他设备。本实施例中,不对此进行限定。例如,一实施例中,乐器演奏的评判设备可以是服务器,音频采集设备可以是集成在打印机中的音频采集设备。此时,在演奏者演奏时,可利用打印机采集目标演奏音频,进而将采集到的目标演奏音频发送给服务器。再例如,另一实施例中,乐器演奏的评判设备为打印机,打印机中集成有音频采集设备,可利用打印机采集目标演奏音频,进而对其进行后续处理。

S102、对所述目标演奏音频进行识别,得到所述目标演奏音频对应的演奏乐谱。

具体的,该步骤的具体实现过程,可以包括:

采用预先训练好的语音识别模型对所述目标演奏音频进行识别,得到所述音频数据对应的演奏乐谱。

需要说明的是,预先训练好的语音识别模型可以按照如下方法获得:

(1)构建语音识别模型

例如,一实施例中,构建好的语音识别模型可以是基于深度神经网络的语音识别模型。

(2)获取训练样本集

训练样本包括乐器演奏时的音频数据,该音频数据的标签为该音频数据对应的乐谱。

(3)采用上述训练样本集训练上述语音识别模型,得到训练好的语音识别模型。

可先将语音识别模型的模型参数设定为指定值,然后利用获取到的训练样本训练上述语音识别模型,得到训练好的语音识别模型。

具体的,训练过程可以包括前向传播和后向传播两个阶段:前向传播,即输入一个训练样本,对训练样本进行前向传播提取数据特征,计算损失函数;后向传播,即利用损失函数从语音识别模型的最后一层依次往前反向传播,同时利用梯度下降法修改语音识别模型的模型参数,以使损失函数收敛。

需要说明的是,对目标演奏音频进行识别,可得到目标演奏音频对应的演奏乐谱。该演奏乐谱可以为无线谱或简谱,本实施例中,不对其进行限定。此外,演奏乐谱为文本谱(以文本形式记录)。

S103、获取所述目标演奏音频对应的标准乐谱。

一实施例中,可基于所述目标演奏音频的标识从互联网获取所述目标演奏音频对应的标准乐谱。例如,结合前面的例子,本步骤中,可从互联网获取“梁祝”对应的标准乐谱。

需要说明的是,获取到的标准乐谱为文本谱。此外,该标准乐谱可以为无线谱或简谱,本实施例中,不对其进行限定。

S104、比较所述演奏乐谱与所述标准乐谱,得到所述演奏乐谱与所述标准乐谱不同的音符,并根据所述不同的音符评判所述目标演奏音频。

具体的,可基于文本比对算法对演奏乐谱和标准乐谱进行比对,得到演奏乐谱和标准乐谱不同的音符,进而基于不同的音符的多少,对目标演奏音频进行评分,并将评分作为评判结果。

需要说明的是,当演奏乐谱和标准乐谱为不同形式的文本谱时,在比较演奏乐谱和标准乐谱之前,需要将两者转换为同一形式的文本谱。例如,将两者均转换为简谱,然后再比较两者之间的差异。

本实施例提供的方法,通过接收针对目标演奏音频的评判指令,并对所述目标演奏音频进行识别,得到所述目标演奏音频对应的演奏乐谱,以及获取所述目标演奏音频对应的标准乐谱,进而比较所述演奏乐谱与所述标准乐谱,得到所述演奏乐谱与所述标准乐谱不同的音符,从而根据所述不同的音符评判所述目标演奏音频。这样,可为用户提供客观的演奏评价,以便用户了解弹奏的掌握程度。

图2为本申请提供的乐谱演奏的评判方法实施例二的流程图。请参照图2,本实施例提供的方法,在上述实施例的基础上,步骤S103,可以包括:

S201、获取演奏所述目标演奏音频时参考的乐谱的乐谱图像。

具体的,演奏者演奏目标演奏音频时,均是基于参考的乐谱进行演奏。本申请中,可采用图像录制设备对演奏者演奏目标演奏音频时参考的乐谱进行拍照,得到乐谱图像(例如,可用手机对参考的乐谱进行拍照),本步骤中,就从图像录制设备获取乐谱图像。

当然,另一实施例中,还可以采用打印机对演奏所述目标演奏音频时参考的乐谱进行扫描,得到扫描图像。本步骤中,就从打印机获取对演奏所述目标演奏音频时参考的乐谱进行扫描得到的扫描图像,进而将扫描图像确定为所述乐谱图像。

S202、对所述乐谱图像进行图像识别,得到所述标准乐谱。

具体的,可利用预先训练好的乐谱识别模型对乐谱图像进行识别,得到所述标准乐谱。

需要说明的是,预先训练好的乐谱识别模型可采用如下方法获得:

(1)构建乐谱识别模型

具体的,一实施例中,构建好的乐谱识别模型可以是基于深度神经网络的乐谱识别模型。

(2)获取训练样本集

训练样本包括乐谱图像,该乐谱图像的标签为对应的乐谱符号。

(3)采用训练样本集训练上述乐谱识别模型,得到训练好的乐谱识别模型。

有关模型训练的具体实现原理可以参见前面实施例中的描述,此处不再赘述。

本实施例提供的方法,在获取目标演奏音频对应的标准乐谱时,通过获取演奏所述目标演奏音频时参考的乐谱的乐谱图像,进而对获取到的乐谱图像进行图像识别,得到标准乐谱,这样,可保证及时地获取到标准乐谱。

图3为本申请提供的乐谱演奏的评判方法实施例三的流程图。请参照图3,在上述实施例的基础上,本实施例提供的方法,步骤S104,可以包括:

S301、根据所述不同的音符,确定所述演奏乐谱和所述标准乐谱之间的差异度。

有关基于两者的不同确定两者的差异度的具体实现原理可以参见相关技术中的描述,此处不再赘述。

S302、在预设的差异度与演奏得分之间的映射关系中查找所述差异度对应的演奏得分,并将所述演奏得分确定为针对所述目标演奏音频的评判结果。

具体的,预设的差异度和演奏得分之间的映射关系是根据实际需要设定的。本实施例中,不对此进行限定。例如,一实施例中,预设的差异度和演奏得分之间的映射关系如表1所示:

表1预设的差异度与演奏得分之间的映射关系

具体实现时,可从预设的差异度和演奏得分之间的映射关系中查找与所述差异度匹配的映射关系,进而将查找到的映射关系中记录的演奏得分确定为所述差异度对应的演奏得分。

例如,一实施例中,确定演奏乐谱和标准乐谱之间的差异度为0.8,此时,确定演奏得分为3分。

本实施例提供的方法,提供了一种基于差异度进行演奏评判的方法,通过该方法,可客观地对演奏进行评判。

图4为本申请提供的乐器演奏的评判方法实施例四的流程图。请参照图4,本实施例提供的方法,可以包括:

S401、在接收到针对目标演奏音频的评判指令时,对所述目标演奏音频进行识别,得到所述目标演奏音频对应的演奏乐谱。

S402、获取演奏所述目标演奏音频时参考的乐谱的乐谱图像。

S403、对所述乐谱图像进行图像识别,得到所述目标演奏音频对应的标准乐谱。

S404、比较所述演奏乐谱与所述标准乐谱,得到所述演奏乐谱与所述标准乐谱不同的音符。

S405、根据所述不同的音符,确定所述演奏乐谱与所述标准乐谱之间的差异度。

S406、在预设的差异度和演奏得分之间的映射关系中查找所述差异度对应的演奏得分,并将所述演奏得分确定为针对所述目标演奏音频的评判结果。

有关步骤S401至S406的具体实现原理和实现过程可以参见前面实施例中的描述,此处不再赘述。

S407、在所述演奏乐谱中标注所述不同的音符,得到标注的演奏乐谱。

一实施例中,可通过在演奏乐谱中添加批注的方式在演奏乐谱中标注不同的音符。另一实施例中,可通过修订的方式在演奏乐谱中标注不同的音符(例如,可通过修订符号在演奏乐谱中标注不同的音符)。例如,一实施例中,一标准乐谱为1234567,演奏者将其错弹为1224567,一实施例中,可对第二个“2”增加批注,以批注该音符应该为“3”。

此外,可通过人机交互界面将标注的演奏乐谱展示给用户,以便用户直观的了解弹奏情况。

S408、在接收到针对所述目标演奏音频的评判结果的打印指令后,将所述标注的演奏乐谱发送给打印机,以指示所述打印机打印所述标注的演奏乐谱。

具体的,用户可通过打印指令将标注的演奏乐谱打印出来,以通过打印出来的纸质文件了解演奏的效果。例如,用户获得纸质文件后,可对照该纸质文件,再次播放目标演奏音频,进行人耳听觉验证。

需要说明的是,一实施例中,可直接将标注的演奏乐谱发送给打印机。另一实施例中,还可对标注的演奏乐谱和针对目标演奏音频的评判结果进行排版,进而将排版后的文本一起发送给打印机进行打印。

下面给出一个更具体的实施例,用以详细本实施例的技术方案:

一实施例中,家长想要了解孩子弹钢琴的水平,此时,家长可采用打印机扫描孩子弹奏时参考的乐谱,进而指示打印机将扫描获得的乐谱图像发送至服务器。此外,在孩子参考乐谱进行弹奏时,可采用打印机(打印机上集成有音频采集设备)对其弹奏的声音进行录音,并指示打印机将采集到的目标演奏音频发送给服务器。相应地,服务器在接收到目标演奏音频和乐谱图像,对目标演奏音频进行识别,得到演奏乐谱,对乐谱图像进行识别,得到标准乐谱,进而比较演奏乐谱和标准乐谱,得到演奏乐谱与标准乐谱的不同的音符,进而基于不同的音符,确定演奏乐谱和标准乐谱的差异度,并在预设的差异度与演奏得分之间的映射关系中查找所述差异度对应的演奏得分,并将所述演奏得分确定为针对所述目标演奏音频的评判结果。接着,服务器在所述演奏乐谱中标注所述不同的音符,得到标注的演奏乐谱,对将标注的演奏乐谱和针对所述目标演奏音频的评判结果进行排版后发送给打印机打印。相应地,家长获得打印的纸质文件后,可基于该文件了解孩子弹奏的水平,并对照纸质文件,使用打印机回放采集的目标演奏音频,以进行人耳听觉验证。

本实施例提供的方法,可为用户提供客观的演奏评价,以便用户了解弹奏的掌握程度。此外,还可以将弹奏效果通过标注的演奏文本展示给用户,以使弹奏者通过标注的演奏文本了解弹奏效果,进而做出改进。

与前述乐器演奏的评判方法的实施例相对应,本申请还提供了乐器演奏的评判装置的实施例。

本申请乐器演奏的评判装置的实施例可以应用在乐器演奏的评判设备上。该设备可以为打印机或服务器。装置实施例可以通过软件实现,也可以通过硬件或者软硬件结合的方式实现。以软件实现为例,作为一个逻辑意义上的装置,是通过其所在设备的处理器将存储器中对应的计算机程序指令读取到内存中运行形成的。从硬件层面而言,如图5所示,为本申请一示例性实施例示出的乐器演奏的评判设备的硬件结构图,除了图5所示的存储器510、处理器520、内存530和网络接口540之外,实施例中装置所在的计算机设备通常根据该乐器演奏的评判装置的实际功能,还可以包括其他硬件,对此不再赘述。

图6为本申请提供的乐器演奏的评判装置实施例一的结构示意图。请参照图6,本实施例提供的装置,可以包括接收模块610、识别模块620、获取模块630和处理模块640,其中,

所述接收模块610,用于接收针对目标演奏音频的评判指令;

所述识别模块620,用于对所述目标演奏音频进行识别,得到所述目标演奏音频对应的演奏乐谱;

所述获取模块630,用于获取所述目标演奏音频对应的标准乐谱;

所述处理模块640,用于比较所述演奏乐谱与所述标准乐谱,得到所述演奏乐谱与所述标准乐谱不同的音符,并根据所述不同的音符评判所述目标演奏音频。

本实施例的装置,可用于执行图1所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

进一步地,所述获取模块630,具体用于获取演奏所述目标演奏音频时参考的乐谱的乐谱图像,并对所述乐谱图像进行图像识别,得到所述标准乐谱。

进一步地,所述获取模块630,具体用于从打印机获取对演奏所述目标演奏音频时参考的乐谱进行扫描得到的扫描图像,并将所述扫描图像确定为所述乐谱图像。

进一步地,所述获取模块630,具体用于基于所述目标演奏音频的标识从互联网获取所述目标演奏音频对应的标准乐谱。

进一步地,所述处理模块640,具体用于:

根据所述不同的音符,确定所述演奏乐谱和所述标准乐谱之间的差异度;

在预设的差异度与演奏得分之间的映射关系中查找所述差异度对应的演奏得分,并将所述演奏得分确定为针对所述目标演奏音频的评判结果。

进一步地,所述处理模块640,还用于在得到所述演奏乐谱与所述标准乐谱不同的音符之后,在所述演奏乐谱中标注所述不同的音符,得到标注的演奏乐谱。

进一步地,所述处理模块640,还用于在接收到针对所述目标演奏音频的评判结果的打印指令后,将所述标注的演奏乐谱发送给打印机,以指示所述打印机打印所述标注的演奏乐谱。

本申请还提供一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现本申请提供的任一乐器演奏的评判方法。

具体的,适合于存储计算机程序指令和数据的计算机可读介质包括所有形式的非易失性存储器、媒介和存储器设备,例如包括半导体存储器设备(例如EPROM、EEPROM和闪存设备)、磁盘(例如内部硬盘或可移动盘)、磁光盘以及CD ROM和DVD-ROM盘。

请继续参照图5,本申请还提供一种乐器演奏的评判设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现本申请提供的任一乐器演奏的评判方法。

以上所述仅为本申请的较佳实施例而已,并不用以限制本申请,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请保护的范围之内。

相关技术
  • 一种乐器演奏的评判方法、装置和设备
  • 一种乐器演奏评判和反馈装置
技术分类

06120112185802