The embodiment of the invention relates to an audio recognition method and a system. Including: establishing a database, the database includes a plurality of audio fingerprints, the audio fingerprint includes a plurality of sub fingerprints, and the multiple audio fingerprints correspond to audio files, the audio files include song information, the target audio fingerprint of the audio files to be identified, and the target audio fingerprint includes a plurality of targets. The sub fingerprint of the target sub fingerprint is matched with the subfingerprint of the database to determine the correlation degree of each of the multiple audio fingerprints with the target audio fingerprint, and the selected songs are selected in the song information corresponding to the plurality of audio fingerprints according to the correlation degree corresponding to the multiple audio fingerprints. The song information. The audio files of various formats can be identified according to the audio fingerprint of the audio files. Even if the singer's name and album name are changed, the audio fingerprint will not change, and the recognition accuracy is higher.
【技术实现步骤摘要】
音频的识别方法及系统
本专利技术涉及音频数据处理
,尤其涉及一种音频的识别方法及系统。
技术介绍
对于音频文件一般包括用于存储歌手、标题、专辑名称、年代以及风格等标识信息的数据段,例如,对于MP3格式的音频文件,一般在该MP3音频文件的ID3信息中存储标识信息。在播放音频文件时,通常通过读取存储有标识信息的数据段中的标识信息,将该标识信息显示在播放界面,提供给用户。但是,随着技术的不断进步,出于为了规避版权等等原因,可轻易的对音频文件中存储标识信息的数据段进行修改或者删除。对于这类音频文件,在进行播放时,将会出现无法正确识别歌曲的情况,这势必会影响歌曲的欣赏体验。
技术实现思路
本专利技术实施例提供了一种音频指纹的生成方法及系统。通过提取音频文件中的取出并计算得到的一串标识符作为音频文件的音频指纹,以此来标识歌曲,可在ID3信息等改变后,依然可以正确识别歌曲。一方面,本专利技术实施例提供了一种音频的识别方法。包括:建立数据库,所述数据库包括多个音频指纹,所述音频指纹包括多个子指纹,所述多个音频指纹分别对应有音频文件,所述音频文件包括歌曲信息;确定待识别音频文件的目标音频指纹,所述目标音频指纹包括多个目标子指纹;将所述目标子指纹与所述数据库中的子指纹进行匹配,确定所述多个音频指纹中的每个与所述目标音频指纹的相关度;根据所述多个音频指纹对应的相关度,在所述多个音频指纹对应的歌曲信息中选择所述待识别歌曲的歌曲信息。可选地,所述多个音频指纹中的每个与所述目标音频指纹的相关度至少包括下述一项或多项:所述多个音频指纹中的每个对应的多个子指纹与所述多个目标子指纹匹配成 ...
【技术保护点】
1.一种音频的识别方法,其特征在于,包括:建立数据库,所述数据库包括多个音频指纹,所述音频指纹包括多个子指纹,所述多个音频指纹分别对应有音频文件,所述音频文件包括歌曲信息;确定待识别音频文件的目标音频指纹,所述目标音频指纹包括多个目标子指纹;将所述目标子指纹与所述数据库中的子指纹进行匹配,确定所述多个音频指纹中的每个与所述目标音频指纹的相关度;根据所述多个音频指纹对应的相关度,在所述多个音频指纹对应的歌曲信息中选择所述待识别歌曲的歌曲信息。
【技术特征摘要】
1.一种音频的识别方法,其特征在于,包括:建立数据库,所述数据库包括多个音频指纹,所述音频指纹包括多个子指纹,所述多个音频指纹分别对应有音频文件,所述音频文件包括歌曲信息;确定待识别音频文件的目标音频指纹,所述目标音频指纹包括多个目标子指纹;将所述目标子指纹与所述数据库中的子指纹进行匹配,确定所述多个音频指纹中的每个与所述目标音频指纹的相关度;根据所述多个音频指纹对应的相关度,在所述多个音频指纹对应的歌曲信息中选择所述待识别歌曲的歌曲信息。2.根据权利要求1所述的方法,其特征在于,所述多个音频指纹中的每个与所述目标音频指纹的相关度至少包括下述一项或多项:所述多个音频指纹中的每个对应的多个子指纹与所述多个目标子指纹匹配成功的个数;匹配成功的子指纹在所述目标音频指纹与所述多个音频指纹中的每个的位差异程度;所述多个音频指纹中的每个对应的音频文件的时长;所述多个音频指纹中的每个对应的音频文件的码率;所述多个音频指纹中的每个对应的音频文件与所述待识别音频文件的歌曲信息的相似度。3.根据权利要求1所述的方法,其特征在于,所述确定所述多个音频指纹中的每个与所述目标音频指纹的相关度包括:确定所述多个音频指纹中的每个对应的多个子指纹与所述目标子指纹匹配成功的个数。4.根据权利要求3所述的方法,其特征在于,根据所述多个音频指纹对应的相关度,在所述多个音频指纹对应的歌曲信息中选择所述待识别歌曲的歌曲信息包括:根据所述多个音频指纹中的每个匹配成功的个数,选择所述多个音频指纹中符合预制规则的多个音频指纹;确定所述目标音频指纹与所述符合预制规则的多个音频指纹中的每个的位差异程度;根据所述符合预制规则的多个音频指纹对应的位差异程度,在所述符合预制规则的多个音频指纹对应的歌曲信息中选择所述待识别歌曲的歌曲信息。5.根据权利要求4所述的方法,其特征在于,所述根据所述符合预制规则的多个音频指纹对应的位差异程度,在所述符合预制规则的多个音频指纹对应的歌曲信息中选择所述待识别歌曲的歌曲信息包括:根据所述符合预制规则的多个音频指纹对应的位差异程度,在所述符合预制规则的多个音频指纹对应的音频文件中选择多个备选音频文件;基于音频文件时长以及码率对所述多个备选歌曲进行筛选;根据多个筛选后的备选音频文件的歌曲信息分别计...
【专利技术属性】
技术研发人员:马明,
申请(专利权)人:北京酷我科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。