古筝音频播放方法、装置、电子设备和计算机可读介质制造方法及图纸

技术编号:34174090 阅读:72 留言:0更新日期:2022-07-17 11:29
本公开的实施例公开了古筝音频播放方法、装置、电子设备和计算机可读介质。该方法的一具体实施方式包括:接收古筝乐谱播放请求;对上述古筝乐谱标识所对应的古筝乐谱进行解析,得到乐谱解析信息第一序列和乐谱解析信息第二序列;利用预先生成的古筝单音音色库和古筝遥指音色库,依次对上述乐谱解析信息第一序列和上述乐谱解析信息第二序列中每两个相对应的乐谱解析信息进行同步播放处理,以及生成古筝音频模拟文件;获取并存储针对上述古筝音频模拟文件的评分值;将上述古筝音频模拟文件作为古筝音频文件存储至上述古筝音频文件库,并将上述古筝音频文件标记为待评估音频文件。该实施方式实现了古筝音频的自动生成和播放。实施方式实现了古筝音频的自动生成和播放。实施方式实现了古筝音频的自动生成和播放。

Guzheng audio playing method, device, electronic equipment and computer readable medium

【技术实现步骤摘要】
古筝音频播放方法、装置、电子设备和计算机可读介质


[0001]本公开的实施例涉及计算机
,具体涉及古筝音频播放方法、装置、电子设备和计算机可读介质。

技术介绍

[0002]古筝音频播放,是根据练习古筝乐曲的用户的检索、播放对应古筝音频的一种技术。目前,在对古筝音频进行播放的过程中,往往是练习古筝乐曲的用户先找到纸质谱子或者电子谱子,然后再对照所找到的谱子自行查找、检索对应的音频。
[0003]然而,当采用上述方式对古筝音频进行查找和播放时,经常会存在如下技术问题:
[0004]第一,用户根据所找到的谱子自行查找、检索对应的音频,花费时间较多,且一些冷门的谱子难以找到对应的音频;
[0005]第二,有些谱子对应有多种版本的音频,用户难以辨识;
[0006]第三,根据用户所找到的谱子自动生成的音频流畅度较差,难以较好的体现古筝弹奏中的技法。

技术实现思路

[0007]本公开的内容部分用于以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。本公开的内容部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。
[0008]本公开的一些实施例提出了古筝音频播放方法、装置、电子设备和计算机可读介质,来解决以上
技术介绍
部分提到的技术问题中的一项或多项。
[0009]第一方面,本公开的一些实施例提供了一种古筝音频播放方法,该方法包括:接收古筝乐谱播放请求,其中,上述古筝乐谱播放请求中包括古筝乐谱标识;响应于确定古筝音频文件库中不存在与上述古筝乐谱标识对应的古筝音频文件,对上述古筝乐谱标识所对应的古筝乐谱进行解析,得到乐谱解析信息第一序列和乐谱解析信息第二序列,其中,上述乐谱解析信息第一序列对应左手弹奏的乐句,上述乐谱解析信息第二序列对应右手弹奏的乐句;利用预先生成的古筝单音音色库和古筝遥指音色库,依次对上述乐谱解析信息第一序列和上述乐谱解析信息第二序列中每两个相对应的乐谱解析信息进行同步播放处理,以及生成古筝音频模拟文件;获取并存储针对上述古筝音频模拟文件的评分值;将上述古筝音频模拟文件作为古筝音频文件存储至上述古筝音频文件库,并将上述古筝音频文件标记为待评估音频文件。
[0010]在一些实施例中,所述方法还包括:
[0011]响应于确定针对所述目标古筝音频文件存储的评分值的数量与预设数量相同,确定针对所述目标古筝音频文件的各个评分值的平均值,得到平均评分值;
[0012]响应于确定所述平均评分值大于等于预设评分值,清除对所述目标古筝音频文件的标记以及所存储的各个评分值。
[0013]在一些实施例中,所述方法还包括:
[0014]响应于确定所述平均评分值小于所述预设评分值,对所述目标古筝音频文件进行更新,以及清除所存储的各个评分值。
[0015]在一些实施例中,所述对所述目标古筝音频文件进行更新,包括:
[0016]对所述目标古筝音频文件进行平滑处理,将原有的目标古筝音频文件替换为平滑处理后的目标古筝音频文件。
[0017]第二方面,本公开的一些实施例提供了一种古筝音频播放装置,装置包括:接收单元,被配置成接收古筝乐谱播放请求,其中,上述古筝乐谱播放请求中包括古筝乐谱标识;解析单元,被配置成响应于确定古筝音频文件库中不存在与上述古筝乐谱标识对应的古筝音频文件,对上述古筝乐谱标识所对应的古筝乐谱进行解析,得到乐谱解析信息第一序列和乐谱解析信息第二序列,其中,上述乐谱解析信息第一序列对应左手弹奏的乐句,上述乐谱解析信息第二序列对应右手弹奏的乐句;播放及生成单元,被配置成利用预先生成的古筝单音音色库和古筝遥指音色库,依次对上述乐谱解析信息第一序列和上述乐谱解析信息第二序列中每两个相对应的乐谱解析信息进行同步播放处理,以及生成古筝音频模拟文件;获取及存储单元,被配置成获取并存储针对上述古筝音频模拟文件的评分值;存储及标注单元,被配置成将上述古筝音频模拟文件作为古筝音频文件存储至上述古筝音频文件库,并将上述古筝音频文件标记为待评估音频文件。
[0018]第三方面,本公开的一些实施例提供了一种电子设备,包括:一个或多个处理器;存储装置,其上存储有一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现上述第一方面任一实现方式所描述的方法。
[0019]第四方面,本公开的一些实施例提供了一种计算机可读介质,其上存储有计算机程序,其中,程序被处理器执行时实现上述第一方面任一实现方式所描述的方法。
[0020]本公开的上述各个实施例具有如下有益效果:通过本公开的一些实施例的古筝音频播放方法,能够根据用户所找到的谱子自动生成对应的音频,无需用户自行查找,也无需用户对多种音频进行辨识,同时解决了冷门的谱子难以找到对应音频的问题。具体来说,造成查找、检索对应的音频,花费时间较多,且一些冷门的谱子难以找到对应的音频的原因在于:古筝弹奏技法较多,难以自动根据曲谱生成音频。基于此,本公开的一些实施例的古筝音频播放方法,首先,接收古筝乐谱播放请求,其中,上述古筝乐谱播放请求中包括古筝乐谱标识。然后,响应于确定古筝音频文件库中不存在与上述古筝乐谱标识对应的古筝音频文件,对上述古筝乐谱标识所对应的古筝乐谱进行解析,得到乐谱解析信息第一序列和乐谱解析信息第二序列,其中,上述乐谱解析信息第一序列对应左手弹奏的乐句,上述乐谱解析信息第二序列对应右手弹奏的乐句。由此,将古筝乐谱标识所对应的古筝乐谱进行解析为计算机可以识别的信息。便于后续自动生成并播放对应音频。接着,利用预先生成的古筝单音音色库和古筝遥指音色库,依次对上述乐谱解析信息第一序列和上述乐谱解析信息第二序列中每两个相对应的乐谱解析信息进行同步播放处理,以及生成古筝音频模拟文件。由此,可以利用预先生成的古筝单音音色库和古筝遥指音色库,对上述乐谱解析信息第一序列和上述乐谱解析信息第二序列进行同步播放,进而,自动生成古筝音频模拟文件。再接着,获取并存储针对上述古筝音频模拟文件的评分值。最后,将上述古筝音频模拟文件作为古筝音频文件存储至上述古筝音频文件库,并将上述古筝音频文件标记为待评估音频文
件。由此,可以根据用户所找到的谱子自动生成对应的音频,无需用户自行查找,也无需用户对多种音频进行辨识,同时解决了冷门的谱子难以找到对应音频的问题。
附图说明
[0021]结合附图并参考以下具体实施方式,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。贯穿附图中,相同或相似的附图标记表示相同或相似的元素。应当理解附图是示意性的,元件和元素不一定按照比例绘制。
[0022]图1是本公开的一些实施例的古筝音频播放方法的一个应用场景的示意图;
[0023]图2是根据本公开的古筝音频播放方法的一些实施例的流程图;
[0024]图3是本公开的古筝音频播放装置的一些实施例的结构示意图;
[0025]图4是适于用来实现本公开的一些实施例的电子设备的结构示意图。
具体实施本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种古筝音频播放方法,包括:接收古筝乐谱播放请求,其中,所述古筝乐谱播放请求中包括古筝乐谱标识;响应于确定古筝音频文件库中不存在与所述古筝乐谱标识对应的古筝音频文件,对所述古筝乐谱标识所对应的古筝乐谱进行解析,得到乐谱解析信息第一序列和乐谱解析信息第二序列,其中,所述乐谱解析信息第一序列对应左手弹奏的乐句,所述乐谱解析信息第二序列对应右手弹奏的乐句;利用预先生成的古筝单音音色库和古筝遥指音色库,依次对所述乐谱解析信息第一序列和所述乐谱解析信息第二序列中每两个相对应的乐谱解析信息进行同步播放处理,以及生成古筝音频模拟文件;获取并存储针对所述古筝音频模拟文件的评分值;将所述古筝音频模拟文件作为古筝音频文件存储至所述古筝音频文件库,并将所述古筝音频文件标记为待评估音频文件。2.根据权利要求1所述的方法,其中,所述乐谱解析信息第一序列和所述乐谱解析信息第二序列中的乐谱解析信息包括:音高,时值和技法,所述技法包括:刮奏,摇指,滑音,琶音和扫弦,所述乐谱解析信息第一序列中的乐谱解析信息和所述乐谱解析信息第二序列中的乐谱解析信息依次对应,所述古筝单音音色库包括单音音频文件,所述古筝遥指音色库包括古筝遥指音频文件;以及所述利用预先生成的古筝单音音色库和古筝遥指音色库,依次对所述乐谱解析信息第一序列和所述乐谱解析信息第二序列中每两个相对应的乐谱解析信息进行同步播放处理,以及生成古筝音频模拟文件,包括:对所述两个相对应的乐谱解释信息中的每个乐谱解析信息,执行以下播放处理步骤:响应于确定所述乐谱解析信息中的音高不为空,确定所述乐谱解析信息中包括的技法是否为摇指;响应于确定所述乐谱解析信息中包括的技法是摇指,对所述古筝遥指音色库中与所述乐谱解析信息中包括的音高和时值相匹配的遥指音频文件进行播放;响应于确定所述乐谱解析信息中包括的技法不是摇指,将所述单音音色库中与所述乐谱解析信息中包括的音高和时值相匹配的单音音频文件作为待播放单音音频文件,对所述待播放单音音频文件进行技法处理并进行播放。3.根据权利要求2所述的方法,其中,所述对所述待播放单音音频文件进行技法处理并进行播放,包括:响应于确定所述乐谱解析信息中包括的技法是滑音,根据所述乐谱解析信息中包括的音高,对预设的弯音曲线的参数进行调整,并利用调整参数后的弯音曲线对所述待播放单音音频文件进行播放;响应于确定所述乐谱解析信息中包括的技法是刮奏、琶音或扫弦,对所述待播放单音音频文件的播放间隔进行调整,以及对调整播放间隔后的待播放单音音频文件进行播放。4.根据权利要求2所述的方...

【专利技术属性】
技术研发人员:贾金宇徐豪骏李山亭
申请(专利权)人:上海妙克信息科技有限公司
类型:发明
国别省市:

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

1