The embodiment of the present invention discloses an audio retrieval method, device and storage device, in which the audio retrieval method includes: extracting the audio fingerprint in the retrieval request when receiving the audio retrieval request sent by the client; matching the audio fingerprint in the first preset audio database based on the audio fingerprint; and retrieving the audio fingerprint in the second preset audio database when the matching is successful; The audio data matched with the audio fingerprint is retrieved; if the audio data matched with the audio fingerprint is retrieved, the audio information of the audio data is sent to the client; if the audio data matched with the audio fingerprint is not retrieved, the second preset audio database is monitored according to the preset strategy; when new audio data is detected, the second preset is added. When the audio database is set, the audio data matching the audio fingerprint is retrieved in the second preset audio database. This scheme can improve the success rate of audio retrieval.
【技术实现步骤摘要】
音频检索方法、装置及存储介质
本专利技术涉及互联网
,尤其涉及一种音频检索方法、装置及存储介质。
技术介绍
用户经常会遇到这样的情况,当听到一首非常好听的音乐但由于不知道音乐的名字,无法通过各种渠道(如网络下载或到音像制品店购买)获取该音乐。为了解决该问题,一种“听音识曲”的检索方式应运而生,当用户听到一段好听的音乐却不知道名字的情况下,用户只需用手机录一段听到的音乐片段,即可通过音频指纹检索的方式获知到该音乐的名称。在实现本专利技术过程中,专利技术人发现目前的音频指纹检索系统都是实时反馈,在检索过程中由于音频还未入库,或者检索时间过长等原因,导致会出现检索无结果或检索结果未能返回等问题。
技术实现思路
本专利技术实施例提供一种音频检索方法、装置及存储介质,可以提高音频检索的成功率。本专利技术实施例提供了一种音频检索方法,包括:当接收到客户端发送的音频检索请求时,提取所述检索请求中的音频指纹;基于所述音频指纹在第一预设音频数据库中进行匹配;当未匹配成功时,在第二预设音频数据库中检索与所述音频指纹匹配的音频数据;若检索到与所述音频指纹匹配的音频数据,则将所述音频数据的音频信息发送至所述客户端;若未检索到与所述音频指纹匹配的音频数据,则按照预设策略对所述第二预设音频数据库进行监测;当监测到有新音频数据加入所述第二预设音频数据库时,则在所述第二预设音频数据库中检索与所述音频指纹匹配的音频数据。本专利技术实施例提供了一种音频检索装置,包括:指纹提取单元,用于当接收到客户端发送的音频检索请求时,提取所述检索请求中的音频指纹;音频匹配单元,用于基于所述音频指纹在第一 ...
【技术保护点】
1.一种音频检索方法,其特征在于,包括:当接收到客户端发送的音频检索请求时,提取所述检索请求中的音频指纹;基于所述音频指纹在第一预设音频数据库中进行匹配;当未匹配成功时,在第二预设音频数据库中检索与所述音频指纹匹配的音频数据;若检索到与所述音频指纹匹配的音频数据,则将所述音频数据的音频信息发送至所述客户端;若未检索到与所述音频指纹匹配的音频数据,则按照预设策略对所述第二预设音频数据库进行监测;当监测到有新音频数据加入所述第二预设音频数据库时,则在所述第二预设音频数据库中检索与所述音频指纹匹配的音频数据。
【技术特征摘要】
1.一种音频检索方法,其特征在于,包括:当接收到客户端发送的音频检索请求时,提取所述检索请求中的音频指纹;基于所述音频指纹在第一预设音频数据库中进行匹配;当未匹配成功时,在第二预设音频数据库中检索与所述音频指纹匹配的音频数据;若检索到与所述音频指纹匹配的音频数据,则将所述音频数据的音频信息发送至所述客户端;若未检索到与所述音频指纹匹配的音频数据,则按照预设策略对所述第二预设音频数据库进行监测;当监测到有新音频数据加入所述第二预设音频数据库时,则在所述第二预设音频数据库中检索与所述音频指纹匹配的音频数据。2.如权利要求1所述的音频检索方法,其特征在于,所述基于所述音频指纹在第一预设音频数据库中进行匹配,包括:将所述音频指纹与第一预设音频数据库中的音频数据进行匹配;当未匹配成功时,对所述音频指纹进行预设处理;将处理后的音频指纹与所述第一预设音频数据库中的音频数据进行匹配。3.如权利要求1所述的音频检索方法,其特征在于,所述第一预设音频数据库包括热门音频数据库和多个冷门音频数据库;所述将所述音频指纹与第一预设音频数据库中的音频数据进行匹配,包括:在热门音频数据库中检索与所述音频指纹匹配的音频数据;当所述热门音频数据库中没有匹配的音频数据时,将所述音频指纹与各冷门音频数据库中的音频数据进行匹配。4.如权利要求2所述的音频检索方法,其特征在于,所述对所述音频指纹进行预设处理,包括:从所述检索请求中提取用户发起所述检索请求的地理位置信息;基于所述地理位置信息对所述音频指纹进行相应的处理。5.如权利要求1所述的音频检索方法,其特征在于,还包括:若在预设时间内未检索到与所述音频指纹匹配的音频数据,则删除所述音频指纹。6.如权利要求1所述的音频检索方法,其特征在于,所述第二预设音频数据库中的音频数据设有期限;当所述音频数据在所述第二预设音频数据库中的存储时间超过所述期限时,将所述音频数据转移至所述第一预设音频数据库中。7.一种音频检索装...
【专利技术属性】
技术研发人员:赵伟峰,张庆,
申请(专利权)人:腾讯音乐娱乐科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。