本申请实施例提供了一种信息处理方法、服务器和用户设备,用于减少音频识别过程的耗时,提高识别效率。所述方法包括:接收用户设备发送的待识别音频流;在接收所述待识别音频流的同时,基于截止到第一时刻为止已接收的第一部分待识别音频在特征数据库中开始进行第一次匹配,以获得第一匹配结果;其中,所述第一时刻在完成接收所述待识别音频流的时刻之前。
【技术实现步骤摘要】
本专利技术涉及电子
,尤其涉及一种信息处理方法、服务器和用户设备。
技术介绍
从前,用户为了搜索一首歌曲,需要在搜索引擎中输入正确的歌曲名或者一段歌词。然而,有时候用户并不知道歌曲名或者歌词。例如:用户希望将当前听到正在播放一首歌曲下载到手机中,但是却不知道歌曲名;或者仅仅能哼唱出歌曲中某一段等。随时音频识别技术的发展,现在音乐播放器软件已经可以根据录制的音频,识别出音频对应的歌曲,并将歌曲名提供给用户。具体来讲,为了识别音频,音乐播放器软件需要先录制一定时间的音频,如10秒、12秒等,然后再将录制的音频发送到服务器进行识别。然而,这样的识别过程效率较低。
技术实现思路
本申请实施例提供了一种信息处理方法、服务器和用户设备,用于减少音频识别过程的耗时,提高识别效率。第一方面,本申请提供了一种信息处理方法,包括:接收用户设备发送的待识别音频流;在接收所述待识别音频流的同时,基于截止到第一时刻为止已接收的第一部分待识别音频在特征数据库中开始进行第一次匹配,以获得第一匹配结果;其中,所述第一时刻在完成接收所述待识别音频流的时刻之前。可选的,在接收所述待识别音频流的同时,所述方法还包括:获取在所述第一时刻之后,且在第二时刻之前接收的第二部分待识别音频,其中,所述第二时刻为所述第一时刻之后;基于所述第二部分待识别音频以及所述第一匹配结果,获取第二匹配结果。可选的,基于所述第二部分待识别音频以及所述第一匹配结果,获取第二匹配结果,包括:基于所述第一部分待识别音频和所述第二部分待识别音频在所述特征数据库中开始进行第二次匹配,以获得第三匹配结果;基于所述第二部分待识别音频,在所述第一匹配结果中进行匹配,以从所述第一匹配结果中筛选出与所述第二部分待识别音频匹配的第四匹配结果;从所述第三匹配结果和所述第四匹配结果中,确定匹配度满足预设条件的匹配结果为所述第二匹配结果。可选的,基于所述第一部分待识别音频和所述第二部分待识别音频在所述特征数据库中开始进行第二次匹配,以获得第三匹配结果,包括:判断在所述第二时刻所述第一次匹配是否遍历完所述特征数据库;当所述第一次匹配未遍历完所述特征数据库时,终止所述第一次匹配;基于所述第一部分待识别音频以及所述第二部分待识别音频,从所述特征数据库的第一位置开始进行所述第二次匹配,以获得所述第三匹配结果;其中,所述第一位置为所述第二时刻所述第一次匹配终止时在所述特征数据库中的位置。可选的,基于所述第二部分待识别音频以及所述第一匹配结果,获取第二匹配结果,包括:基于所述第二部分待识别音频在所述第一匹配结果中开始进行匹配,以获得所述第二匹配结果。可选的,所述第二匹配结果包括所述待识别音频流对应歌曲的歌曲名,以及所述第二部分待识别音频在所述歌曲中的偏移位置,在获取第二匹配结果之后,还包括:基于所述歌曲名,从所述特征数据库对应的歌曲数据库中获得所述歌曲;将所述偏移位置和所述歌曲发送给所述用户设备,以使所述用户设备从所述偏移位置播放所述歌曲;或者将所述歌曲在所述偏移位置之后的剩余部分发送给所述用户设备。第二方面,本申请提供了一种信息处理方法,包括:通过音频输入装置录制待识别音频流;在录制所述待识别音频流的同时,将所述待识别音频流发送到服务器,以使所述服务器在接收所述待识别音频流的同时,基于截止到第一时刻为止已接收的第一部分待识别音频在特征数据库中开始进行第一次匹配,以获得第一匹配结果;其中,所述第一时刻在完成录制所述待识别音频流的时刻之前。第三方面,本申请提供了一种服务器,包括:接收器,用于接收用户设备发送的待识别音频流;处理器,用于在所述接收器接收所述待识别音频流的同时,基于截止到第一时刻为止已接收的第一部分待识别音频在特征数据库中开始进行第一次匹配,以获得第一匹配结果;其中,所述第一时刻在完成接收所述待识别音频流的时刻之前。可选的,在所述接收器接收所述待识别音频流的同时,所述处理器还用于获取在所述第一时刻之后,且在第二时刻之前接收的第二部分待识别音频,其中,所述第二时刻为所述第一时刻之后;基于所述第二部分待识别音频以及所述第一匹配结果,获取第二匹配结果。可选的,所述处理器用于基于所述第一部分待识别音频和所述第二部分待识别音频在所述特征数据库中开始进行第二次匹配,以获得第三匹配结果;基于所述第二部分待识别音频,在所述第一匹配结果中进行匹配,以从所述第一匹配结果中筛选出与所述第二部分待识别音频匹配的第四匹配结果;从所述第三匹配结果和所述第四匹配结果中,确定匹配度满足预设条件的匹配结果为所述第二匹配结果。可选的,所述服务器用于判断在所述第二时刻所述第一次匹配是否遍历完所述特征数据库;当所述第一次匹配未遍历完所述特征数据库时,终止所述第一次匹配;基于所述第一部分待识别音频以及所述第二部分待识别音频,从所述特征数据库的第一位置开始进行所述第二次匹配,以获得所述第三匹配结果;其中,所述第一位置为所述第二时刻所述第一次匹配终止时在所述特征数据库中的位置。可选的,所述处理器用于基于所述第二部分待识别音频在所述第一匹配结果中开始进行匹配,以获得所述第二匹配结果。可选的,所述第二匹配结果包括所述待识别音频流对应歌曲的歌曲名,以及所述第二部分待识别音频在所述歌曲中的偏移位置,所述处理器还用于在获取第二匹配结果之后,基于所述歌曲名,从所述特征数据库对应的歌曲数据库中获得所述歌曲;所述服务器还包括:发送器,用于将所述偏移位置和所述歌曲发送给所述用户设备,以使所述用户设备从所述偏移位置播放所述歌曲;或者将所述歌曲在所述偏移位置之后的剩余部分发送给所述用户设备。第四方面,本申请提供了一种用户设备,包括:音频输入装置,用于录制待识别音频流;发送器,用于在录制所述待识别音频流的同时,将所述待识别音频流发送到服务器,以使所述服务器在接收所述待识别音频流的同时,基于截止到第一时刻为止已接收的第一部分待识别音频在特征数据库中开始进行第一次匹配,以获得第一匹配结果;其中,所述第一时刻在完成录制所述待识别音频流的时刻之前。第五方面,本申请提供了一种服务器,包括:接收单元,用于接收用户设备发送的待识别音频流;第一匹配单元,用于在接收所述待识别音频流的同时,基于截止到第一时刻为止已接收的第一部分待识别音频在特征数据库中开始进行第一次匹配,以获得第一匹配结果;其中,所述第一时刻在完成接收所述待识别音频流的时刻之前。可选的,所述服务器还包括:获取单元,用于在接收所述待识别音频流的同时,获取在所述第一时刻之后,且在第二时刻之前接收的第二部分待识别音频,其中,所述第二时刻为所述第一时刻之后;第二匹配单元,用于基于所述第二部分待识别音频以及所述第一匹配结果,获取第二匹配结果。可选的,所述第二匹配单元用于基于所述第一部分待识别音频和所述第二部分待识别音频在所述特征数据库中开始进行第二次匹配,以获得第三匹配结果;基于所述第二部分待识别音频,在所述第一匹配结果中进行匹配,以从所述第一匹配结果中筛选出与所述第二部分待识别音频匹配的第四匹配结果;从所述第三匹配结果和所述第四匹配结果中,确定匹配度满足预设条件的匹配结果为所述第二匹配结果。可选的,所述第二匹配单元用于判断在所述第二时刻所述第一次匹配是否遍历完所述特征数据库;当所述第一次匹配未遍历本文档来自技高网...
【技术保护点】
一种信息处理方法,包括:接收用户设备发送的待识别音频流;在接收所述待识别音频流的同时,基于截止到第一时刻为止已接收的第一部分待识别音频在特征数据库中开始进行第一次匹配,以获得第一匹配结果;其中,所述第一时刻在完成接收所述待识别音频流的时刻之前。
【技术特征摘要】
【专利技术属性】
技术研发人员:徐培来,孙艳庆,汪俊杰,
申请(专利权)人:联想北京有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。