基于声纹识别的信息推送方法、系统及移动终端技术方案

技术编号:24763947 阅读:24 留言:0更新日期:2020-07-04 11:05
本发明专利技术适用于信息推送技术领域,提供了一种基于声纹识别的信息推送方法、系统及移动终端,该方法包括:当接收到信息推送指令时,采集用户发出的信息需求语音,提取信息需求语音中的声纹,得到需求声纹;对需求声纹进行情绪分析和年龄分析,得到用户情绪和用户年龄段,对需求声纹进行声纹识别,得到需求文本;获取需求文本中的特征文字,根据特征文字和用户情绪进行信息查询,得到待推送信息;根据用户年龄段对待推送信息进行筛选,将筛选后的待推送信息对用户进行推送。本发明专利技术通过基于声纹识别和特征文字获取的方式,以分析用户的当前的情绪和信息需求,基于分析得到的情绪和信息需求针对性的进行信息查询,进而提高了信息推送的准确性。

Information push method, system and mobile terminal based on voiceprint recognition

【技术实现步骤摘要】
基于声纹识别的信息推送方法、系统及移动终端
本专利技术属于信息推送
,尤其涉及一种基于声纹识别的信息推送方法、系统及移动终端。
技术介绍
随着社会的发展,一直伴随着有信息的推送,例如:传统的订阅报纸、订阅期刊等等。随着互联网的普及,信息推送的方式也从实体转换为公众订阅号、互联网平台中的咨询订阅等等。现有的推送方式从形式上来说,都是通过用户设定某一订阅类型,然后,由后台有针对性的将其获取到的各订阅类型的咨询有针对性的向用户发送其设定的该订阅类型。例如:用户设定了汽车订阅类型,则后台服务器在获取到编辑人员编辑完成的汽车电子杂志后,便将该汽车电子杂志发送给该订阅用户。现有的信息推送是一种类似广播的推送方式,对于用户来说其获取到的内容中可能包含许多其并不需要的内容,进而导致信息推送准确率低下,降低了用户的使用体验。
技术实现思路
本专利技术实施例的目的在于提供一种基于声纹识别的信息推送方法、系统及移动终端,旨在解决现有的信息推送过程中,由于信息推送准确率低下所导致的用户使用体验低下的问题。本专利技术实施例是这样实现的,一种基于声纹识别的信息推送方法,所述方法包括:当接收到信息推送指令时,采集用户发出的信息需求语音,并提取所述信息需求语音中的声纹,得到需求声纹;对所述需求声纹进行情绪分析和年龄分析,得到用户情绪和用户年龄段,并对所述需求声纹进行声纹识别,得到需求文本;获取所述需求文本中的特征文字,并根据所述特征文字和所述用户情绪进行信息查询,得到待推送信息;r>根据所述用户年龄段对所述待推送信息进行筛选,并将筛选后的所述待推送信息对用户进行推送。更进一步的,所述对所述需求声纹进行情绪分析和年龄分析的步骤之前,所述方法还包括:获取情绪样本声纹的频谱峰值,并根据所述频谱峰值查询声纹主频率;根据所述声纹主频率对所述情绪样本声纹进行情绪因子分离;根据分离后的所述情绪样本声纹训练情绪分类器,所述情绪分类器用于对所述需求声纹进行情绪分析;获取年龄样本声纹的声纹特征,并根据所述声纹特征训练年龄分类器,所述年龄分类器用于对所述需求声纹进行年龄分析。更进一步的,所述根据所述特征文字和所述用户情绪进行信息查询的步骤包括:将所述特征文字和所述用户情绪与本地预存储的信息分类表进行匹配,得到目标信息类别;根据所述目标信息类别进行网络信息搜索,得到所述待推送信息。更进一步的,所述根据所述用户年龄段对所述待推送信息进行筛选的步骤包括:分别获取所述待推送信息中每条子信息上被标识的观看年龄,并判断所述观看年龄是否在所述用户年龄段内;当判断到所述观看年龄未在所述用户年龄段内时,删除对应所述子信息。更进一步的,所述根据所述用户年龄段对所述待推送信息进行筛选的步骤之后,所述方法还包括:获取用户的位置信息,并根据所述位置信息分别计算与所述待推送信息中每条子信息的信息源之间的信息距离;根据所述信息距离对所子信息进行距离排序。更进一步的,所述根据所述用户年龄段对所述待推送信息进行筛选的步骤之后,所述方法还包括:获取所述待推送信息中每条子信息的信息热度,并根据所述信息热度对所述子信息进行热度排序;获取本地预存储的待推送数量,并根据所述待推送数量对排序后的所述子信息进行数量筛选。更进一步的,所述根据所述用户年龄段对所述待推送信息进行筛选的步骤之后,所述方法还包括:分别获取所述待推送信息中每条子信息的信息发布时间;根据所述信息发布时间对所述子信息进行发布排序。更进一步的,所述根据所述用户年龄段对所述待推送信息进行筛选的步骤之后,所述方法还包括:分别对所述待推送信息中每条子信息进行分类,并根据分类结果对所述子进行分类标识;判断所述推送信息中是否存在相同所述分类标识的所述子信息;当判断到存在相同所述分类标识的所述子信息时,分别计算相同所述分类标识的所述子信息的信息值,并在相同所述分类标识的信息内,删除除去最大所述信息值对应所述子信息之外的信息,所述信息值为信息热度、信息距离或信息发布时间。本专利技术实施例的另一目的在于提供一种基于声纹识别的信息推送系统,所述系统包括:声纹提取模块,用于当接收到信息推送指令时,采集用户发出的信息需求语音,并提取所述信息需求语音中的声纹,得到需求声纹;声纹识别模块,用于对所述需求声纹进行情绪分析和年龄分析,得到用户情绪和用户年龄段,并对所述需求声纹进行声纹识别,得到需求文本;信息查询模块,用于获取所述需求文本中的特征文字,并根据所述特征文字和所述用户情绪进行信息查询,得到待推送信息;信息推送模块,用于根据所述用户年龄段对所述待推送信息进行筛选,并将筛选后的所述待推送信息对用户进行推送。本专利技术实施例的另一目的在于提供一种移动终端,包括存储设备以及处理器,所述存储设备用于存储计算机程序,所述处理器运行所述计算机程序以使所述移动终端执行上述的基于声纹识别的信息推送方法。本专利技术实施例,通过基于声纹识别和特征文字获取的方式,以分析用户的当前的情绪和信息需求,并基于分析得到的情绪和信息需求针对性的进行信息查询,进而有效的提高了信息推送的准确性,且通过根据用户年龄段进行信息筛选的设计,进一步提高了待推送信息推送的准确性。附图说明图1是本专利技术第一实施例提供的基于声纹识别的信息推送方法的流程图;图2是本专利技术第二实施例提供的基于声纹识别的信息推送方法的流程图;图3是本专利技术第三实施例提供的基于声纹识别的信息推送方法的流程图;图4是本专利技术第四实施例提供的基于声纹识别的信息推送系统的结构示意图;图5是本专利技术第五实施例提供的移动终端的结构示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。为了说明本专利技术所述的技术方案,下面通过具体实施例来进行说明。实施例一请参阅图1,是本专利技术第一实施例提供的基于声纹识别的信息推送方法的流程图,包括步骤:步骤S10,当接收到信息推送指令时,采集用户发出的信息需求语音,并提取所述信息需求语音中的声纹,得到需求声纹;其中,该信息推送指令可以采用语音指令、触控指令或无线信号的方式进行传输,当接收到该信息推送指令时,则判定用户有信息推送的需求;优选的,该步骤中,可以通过采用拾音器的方式进行该信息需求语音的采集,并通过基于该信息需求采集的结果进行声纹提取,以得到该需求声纹,本实施例中,该基于声纹识别的信息推送方法可以在任意具有信息推送功能的终端设备上进行实施,例如手机、平板、电脑或智能穿戴设备等;具体的,本实施例中基于手机进行举例说明,当手机接收到用户基于触控指令发出的信息推送指令时,发出语音采集提示,以提示用户当前本文档来自技高网...

【技术保护点】
1.一种基于声纹识别的信息推送方法,其特征在于,所述方法包括:/n当接收到信息推送指令时,采集用户发出的信息需求语音,并提取所述信息需求语音中的声纹,得到需求声纹;/n对所述需求声纹进行情绪分析和年龄分析,得到用户情绪和用户年龄段,并对所述需求声纹进行声纹识别,得到需求文本;/n获取所述需求文本中的特征文字,并根据所述特征文字和所述用户情绪进行信息查询,得到待推送信息;/n根据所述用户年龄段对所述待推送信息进行筛选,并将筛选后的所述待推送信息对用户进行推送。/n

【技术特征摘要】
1.一种基于声纹识别的信息推送方法,其特征在于,所述方法包括:
当接收到信息推送指令时,采集用户发出的信息需求语音,并提取所述信息需求语音中的声纹,得到需求声纹;
对所述需求声纹进行情绪分析和年龄分析,得到用户情绪和用户年龄段,并对所述需求声纹进行声纹识别,得到需求文本;
获取所述需求文本中的特征文字,并根据所述特征文字和所述用户情绪进行信息查询,得到待推送信息;
根据所述用户年龄段对所述待推送信息进行筛选,并将筛选后的所述待推送信息对用户进行推送。


2.如权利要求1所述的基于声纹识别的信息推送方法,其特征在于,所述对所述需求声纹进行情绪分析和年龄分析的步骤之前,所述方法还包括:
获取情绪样本声纹的频谱峰值,并根据所述频谱峰值查询声纹主频率;
根据所述声纹主频率对所述情绪样本声纹进行情绪因子分离;
根据分离后的所述情绪样本声纹训练情绪分类器,所述情绪分类器用于对所述需求声纹进行情绪分析;
获取年龄样本声纹的声纹特征,并根据所述声纹特征训练年龄分类器,所述年龄分类器用于对所述需求声纹进行年龄分析。


3.如权利要求1所述的基于声纹识别的信息推送方法,其特征在于,所述根据所述特征文字和所述用户情绪进行信息查询的步骤包括:
将所述特征文字和所述用户情绪与本地预存储的信息分类表进行匹配,得到目标信息类别;
根据所述目标信息类别进行网络信息搜索,得到所述待推送信息。


4.如权利要求1所述的基于声纹识别的信息推送方法,其特征在于,所述根据所述用户年龄段对所述待推送信息进行筛选的步骤包括:
分别获取所述待推送信息中每条子信息上被标识的观看年龄,并判断所述观看年龄是否在所述用户年龄段内;
当判断到所述观看年龄未在所述用户年龄段内时,删除对应所述子信息。


5.如权利要求1所述的基于声纹识别的信息推送方法,其特征在于,所述根据所述用户年龄段对所述待推送信息进行筛选的步骤之后,所述方法还包括:
获取用户的位置信息,并根据所述位置信息分别计算与所述待推送信息中每条子信息的信息源之间的信息距离;
根据所述信息距离对所子信息进行距离排序。

【专利技术属性】
技术研发人员:肖龙源李稀敏蔡振华刘晓葳
申请(专利权)人:厦门快商通科技股份有限公司
类型:发明
国别省市:福建;35

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

1