1.本发明涉及计算机技术领域,特别涉及一种音频转化方法、装置、及存储介质。
背景技术:
2.随着互联网的发展,衍生出了越来越多的新兴社交行业,声音社交就是其中的一种,对于此类社交通常采用抖音app、网易云app等各类声音社交软件,提供音频播放、音频转化功能。但是在此类软件中使用的音频转化器,是一种对音频进行编解码,并根据数字音频编码规范保存为新音频格式,但是这种转化是一种有损压缩,本领域技术人员一直在对如何减少损耗量进行不断的改进;
3.基于此,本领域技术人员亟需提供一种新的音频转化器,进一步改进现有技术中音频转化器对音频转化时的损耗量。
技术实现要素:
4.本发明的目的在于,提供一种音频转化方法、装置、及存储介质,解决现有技术中音频转化器对音频转化时的损耗量的问题。
5.为了实现上述目的,本发明提供了如下技术方案:
6.一种音频转化器,包括:编解码
模块、检查模块、生成模块、识别模块、控制模块、接收模块;
7.
所述控制模块,用于对所述编解码模块、所述生成模块、识别模块、所述接收模块的工作进行运行控制;
8.所述接收模块,接收待转化
音乐文件;
9.所述识别模块,用于对所述待转化音乐文件的格式和所述待转化音乐文件包含的音乐信息进行识别;
10.所述编解码模块基于预设编码协议对所述待转化音乐文件进行编解码;
11.所述生成模块基于所述编解码模块的编解码结果生成目标音乐文件。
12.优选的,还包括:检查模块;所述检查模块用于对识别模块的识别结果、生成模块生成的文件格式进行检查确认。
13.优选的,所述预测编码协议中包括:定位
算法、roi算法、pcm算法、快速排序算法;
14.所述定位算法与所述roi算法,采用图像目标检测原理对所述音乐信息进行时间点检测,所述快速排序算法基于所述时间点检测结果对所述音乐信息按预设时间条件进行快速排序;
15.所述pcm算法对所快速排序结果进行解码处理,得到目标pcm数据。
16.一种音频转化方法,包括以下步骤:
17.获取待转化音乐文件;
18.识别待转化音乐文件的格式和所述待转化文件包含的音乐信息;
19.基于预设编码协议对所述待转化音乐文件进行编解码,获得目标pcm数据;
20.基于所述目标pcm数据生成所述目标音乐文件。
21.优选的,所述预测编码协议中包括:定位算法、roi算法、pcm算法、快速排序算法;
22.所述定位算法与所述roi算法,采用图像目标检测原理对所述音乐信息进行时间点检测,所述快速排序算法基于所述时间点检测结果对所述音乐信息按预设时间条件进行快速排序;
23.所述pcm算法对所快速排序结果进行解码处理,得到目标pcm数据。
24.优选的,所述定位算法与所述roi算法,采用图像目标检测原理对所述音乐信息进行时间点检测,包括以下步骤:
25.获取所述音乐信息的频谱图;
26.采用定位算法和所述roi算法确定所述频谱图中的突变段;
27.根据所述突变段确定突变起始时间点;
28.所述突变起始时间点为所述时间点检测结果。
29.优选的,所述音乐信息包括:乐器信息、声部信息、音符信息、谱表信息、语言类型信息。
30.优选的,识别所述待转化音乐文件的格式包括:
31.获取所述待转化音乐文件的头特征;
32.基于头特征对所述待转化音乐文件的文件类型进行判断,获得文件类型判断结果;
33.根据所述文件类型判断结果获取所述待转化文件的文本格式识别特征;
34.基于所述文本格式识别特征确定待转化音乐文件的实际文本格式。
35.优选的,所述文件类型包括:文本文件和非文本文件。
36.一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现上述的一种音频转化方法。
37.经由上述的内容可知与现有技术相比,本发明的有益效果在于:
38.减少计算处理步骤,基于目标检测原理对音频进行转化,在保证工作效率的同时,准确识别音乐文件格式,并提高了音乐文件格式同步的准确性。
附图说明
39.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
40.图1为本发明装置框图;
41.图2为本发明方法流程图。
具体实施方式
42.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他
实施例,都属于本发明保护的范围。
43.实施例1
44.本实施例公开了一种音频转化器,包括:编解码模块、检查模块、生成模块、识别模块、控制模块、接收模块;
45.具体的:
46.控制模块,用于对编解码模块、生成模块、识别模块、接收模块的工作进行运行控制;
47.接收模块,接收待转化音乐文件;
48.识别模块,用于对待转化音乐文件的格式和待转化音乐文件包含的音乐信息进行识别;
49.编解码模块基于预设编码协议对待转化音乐文件进行编解码;
50.生成模块,基于编解码模块的编解码结果生成目标音乐文件。
51.其中,在本实施例中还包括:检查模块;检查模块用于对识别模块的识别结果、生成模块生成的文件格式进行检查确认。
52.预测编码协议中包括:定位算法、roi算法、pcm算法、快速排序算法;
53.定位算法与roi算法,采用图像目标检测原理对音乐信息进行时间点检测,快速排序算法基于时间点检测结果对音乐信息按预设时间条件进行快速排序;
54.pcm算法对所快速排序结果进行解码处理,得到目标pcm数据。音乐播放器基于获取的目标pcm数据进行音频播放。
55.实施例2:
56.本实施例公开了一种音频转化方法,包括以下步骤:
57.获取待转化音乐文件;
58.识别待转化音乐文件的格式和待转化文件包含的音乐信息;
59.基于预设编码协议对待转化音乐文件进行编解码,获得目标pcm数据;
60.基于目标pcm数据生成目标音乐文件。
61.具体的:
62.预测编码协议中包括:定位算法、roi算法、pcm算法、快速排序算法;
63.定位算法与roi算法,采用图像目标检测原理对音乐信息进行时间点检测,快速排序算法基于时间点检测结果对音乐信息按预设时间条件进行快速排序;
64.pcm算法对所快速排序结果进行解码处理,得到目标pcm数据。
65.其中,定位算法与roi算法,采用图像目标检测原理对音乐信息进行时间点检测,包括以下步骤:
66.获取音乐信息的频谱图;
67.采用定位算法和roi算法确定频谱图中的突变段;
68.根据突变段确定突变起始时间点;
69.突变起始时间点为时间点检测结果。
70.在本实施例中音乐信息包括:乐器信息、声部信息、音符信息、谱表信息、语言类型信息。具体在本实施例中还能具体获取到音符信息中的具体信息,即每个音符的序号、时间点、具体数值、持续时间。
71.其中,识别待转化音乐文件的格式包括:
72.获取待转化音乐文件的头特征;
73.基于头特征对待转化音乐文件的文件类型进行判断,获得文件类型判断结果;其中,文件类型包括:文本文件和非文本文件。
74.根据文件类型判断结果获取待转化文件的文本格式识别特征;
75.基于文本格式识别特征确定待转化音乐文件的实际文本格式。
76.另外,基于音乐信息中具体包含的音符已被识别,为提高同步问题和表示复杂的乐谱时,根据实际效果和识别结果,将音乐信息按音符时间点进行排序。
77.对于实施例公开的装置而言,由于其在实施例公开的内容相对应,所以描述的比较简单,相关之处参见部分说明即可。
78.对所公开的实施例的上述说明,使本领域技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
技术特征:
1.一种音频转化器,其特征在于,包括:编解码模块、检查模块、生成模块、识别模块、控制模块、接收模块;所述控制模块,用于对所述编解码模块、所述生成模块、识别模块、所述接收模块的工作进行运行控制;所述接收模块,接收待转化音乐文件;所述识别模块,用于对所述待转化音乐文件的格式和所述待转化音乐文件包含的音乐信息进行识别;所述编解码模块基于预设编码协议对所述待转化音乐文件进行编解码;所述生成模块基于所述编解码模块的编解码结果生成目标音乐文件。2.根据权利要求1所述的一种音频转化器,其特征在于,还包括:检查模块;所述检查模块用于对识别模块的识别结果、生成模块生成的文件格式进行检查确认。3.根据权利要求1所述的一种音频转化器,其特征在于,所述预测编码协议中包括:定位算法、roi算法、pcm算法、快速排序算法;所述定位算法与所述roi算法,采用图像目标检测原理对所述音乐信息进行时间点检测,所述快速排序算法基于所述时间点检测结果对所述音乐信息按预设时间条件进行快速排序;所述pcm算法对所快速排序结果进行解码处理,得到目标pcm数据。4.一种音频转化方法,其特征在于,包括以下步骤:获取待转化音乐文件;识别待转化音乐文件的格式和所述待转化文件包含的音乐信息;基于预设编码协议对所述待转化音乐文件进行编解码,获得目标pcm数据;基于所述目标pcm数据生成所述目标音乐文件。5.根据权利要求4所述的一种音频转化方法,其特征在于,所述预测编码协议中包括:定位算法、roi算法、pcm算法、快速排序算法;所述定位算法与所述roi算法,采用图像目标检测原理对所述音乐信息进行时间点检测,所述快速排序算法基于所述时间点检测结果对所述音乐信息按预设时间条件进行快速排序;所述pcm算法对所快速排序结果进行解码处理,得到目标pcm数据。6.根据权利要求5所述的一种音频转化方法,其特征在于,所述定位算法与所述roi算法,采用图像目标检测原理对所述音乐信息进行时间点检测,包括以下步骤:获取所述音乐信息的频谱图;采用定位算法和所述roi算法确定所述频谱图中的突变段;根据所述突变段确定突变起始时间点;所述突变起始时间点为所述时间点检测结果。7.根据权利要求4所述的一种音频转化方法,其特征在于,所述音乐信息包括:乐器信息、声部信息、音符信息、谱表信息、语言类型信息。8.根据权利要求4所述的一种音频转化方法,其特征在于,识别所述待转化音乐文件的格式包括:获取所述待转化音乐文件的头特征;
基于头特征对所述待转化音乐文件的文件类型进行判断,获得文件类型判断结果;根据所述文件类型判断结果获取所述待转化文件的文本格式识别特征;基于所述文本格式识别特征确定待转化音乐文件的实际文本格式。9.根据权利要求8所述的一种音频转化方法,其特征在于,所述文件类型包括:文本文件和非文本文件。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现上述权利要求4-9任一项所述的一种音频转化方法。
技术总结
本发明公开了一种音频转化方法、装置、及存储介质,用于音频转化,包括:编解码模块、检查模块、生成模块、识别模块、控制模块、接收模块;控制模块,用于对编解码模块、生成模块、识别模块、接收模块的工作进行运行控制;接收模块,接收待转化音乐文件;识别模块,用于对待转化音乐文件的格式和待转化音乐文件包含的音乐信息进行识别;编解码模块基于预设编码协议对待转化音乐文件进行编解码;生成模块,基于编解码模块的编解码结果生成目标音乐文件。本发明减少计算处理步骤,基于目标检测原理对音频进行转化,在保证工作效率的同时,准确识别音乐文件格式,并提高了音乐文件格式同步的准确性。确性。确性。
技术研发人员:
刘虹 吕晓宾
受保护的技术使用者:
天水师范学院
技术研发日:
2022.06.23
技术公布日:
2022/11/1