一种基于语音识别的搜索方法及装置的制造方法

文档序号:9506225阅读:526来源:国知局
一种基于语音识别的搜索方法及装置的制造方法
【技术领域】
[0001]本发明实施例涉及一种搜索技术,尤其涉及一种基于语音识别的搜索方法及装置。
【背景技术】
[0002]随着互联网技术的快速发展,网络早已成为现代人日常生活中不可或缺的一部分。越来越多的人选择从网络上搜索自己所需要的相关信息,随着语音识别技术的发展,语音搜索已经逐步应用于各种终端设备中,可以根据用户录入的语音进行语音识别,然后返回给用户相应结果。
[0003]但是上述的语音搜索方法,仅仅是进行了最基本的语音识别,识别出语音对应的文字信息,除使用语音代替键盘(软键盘)输入外,没有充分发挥语音的特点,得到的搜索结果缺乏个性化因子,无法给用户更加合理的推荐,用户体验不高。

【发明内容】

[0004]本发明提供一种基于语音识别的搜索方法及装置,以呈现给用户更加合理的搜索结果。
[0005]第一方面,本发明实施例提供了一种基于语音识别的搜索方法,该方法包括:
[0006]根据用户的语音搜索请求中的语音及对应的文字识别用户的情绪特征;
[0007]根据用户的语音搜索请求和情绪特征进行搜索,以获取搜索结果反馈给用户。
[0008]第二方面,本发明实施例还提供了一种基于语音识别的搜索装置,该装置包括:
[0009]情绪特征识别模块,用于根据用户的语音搜索请求中的语音及对应的文字识别用户的情绪特征;
[0010]搜索模块,用于根据用户的语音搜索请求和情绪特征进行搜索,以获取搜索结果反馈给用户。
[0011]本发明实施例提供的技术方案,通过根据用户的语音搜索请求中的语音及对应的文字识别用户的情绪特征,并根据用户的语音搜索请求和情绪特征进行综合搜索,最终将搜索结果反馈给用户,提高了搜索的精确度,能够给用户呈现更加个性化、更加合理的搜索结果,提升了用户体验。
【附图说明】
[0012]图1是本发明实施例一中的一种基于语音识别的搜索方法的流程图一;
[0013]图2是本发明实施例一中的一种基于语音识别的搜索方法的流程图二;
[0014]图3是本发明实施例二中的一种基于语音识别的搜索方法的流程图;
[0015]图4是本发明实施例三中的一种基于语音识别的搜索装置的结构框图。
【具体实施方式】
[0016]下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
[0017]实施例一
[0018]图1为本发明实施例一提供的一种基于语音识别的搜索方法的流程图。本实施例可适用于用户通过语音进行搜索的情况,该方法可以由基于语音识别的搜索装置来执行。参见图1,本实施例提供的基于语音识别的搜索方法具体包括如下:
[0019]S110、根据用户的语音搜索请求中的语音及对应的文字识别用户的情绪特征;
[0020]示例性的,参见图2,上述操作优选为:
[0021]S111、按照设定提取规则提取所述语音搜索请求中的语音特征,将所述语音特征与语音数据库中的语音特征样本进行匹配;
[0022]其中,所述语音数据库中的语音特征样本,可首先对已知语音特征的语音片段进行特征统计,提取共有特征。例如,采集不同情绪下的语音样本,对于所有代表“开心”情绪的语音样本进行特征统计,特征可包括振幅、音量、以及频率等,提取共有特征,作为“开心”对应的语音特征,或者是以语调、音量、语气等参数建立机器学习模型,通过大量的已知样本进行离线训练,得到语音数据库。
[0023]或者,所述语音数据库中对应于各语音特征样本存储了大量的语音片段。只要所述语音搜索请求中的语音特征与一个已有语音片段匹配,即视为与该语音特征样本对应。
[0024]S112、对所述语音搜索请求的语音进行文字识别,根据识别到的文字与预设情绪文字样本库进行匹配;
[0025]对所述语音搜索请求的语音进行文字识别,有多种实现方式,例如,可以是首先识别所述语音中的音节元素,然后根据所述音节元素与文字的映射关系,获取所述音节元素所映射的文字,进而得到所述语音对应的文字;还可以是直接与语音数据库中的样本进行匹配,得到所述语音对应的文字。
[0026]为了从文字上确定用户的当前情绪特征,可以采集不同情绪下的典型文字样本,分析文字样本中的语气词以及一些能表达出情绪的文字,建立机器学习模型,构成预设情绪文字样本库。例如,文字样本为“快点告诉我附近的医院在哪里! ”,“快点”和“医院”在一起出现可以表明用户此时比较焦急,需要快速找到医院,那么就定义这样一个文字样本代表了用户“焦急”的情绪。
[0027]那么,当识别到用户的语音搜索请求中语音对应的文字后,即可与预设情绪文字样本库进行匹配,得到能够表征用户情绪的文字匹配结果。
[0028]S113、根据语音匹配结果和文字匹配结果确定所述用户的情绪特征。
[0029]因为,通过S111中的语音特征匹配可以得到用户当前的一个情绪状态,通过S112中的文字特征匹配又得到了用户当前的一个情绪状态,通过结合S111中的语音匹配结果和S112中的文字匹配结果,综合确定用户当前的情绪状态或者情绪特征。这样能够大大提高对用户情绪状态判断的准确性。
[0030]示例性的,所述情绪特征可以包括:焦急、高兴、悲伤或者愤怒。
[0031]S120、根据用户的语音搜索请求和情绪特征进行搜索,以获取搜索结果反馈给用户。
[0032]上述操作中,将用户的情绪特征作为辅助搜索的工具,其辅助作用的体现可以有多种方式。其中一种优选方式包括:搜索服务器根据所述语音搜索请求进行搜索,以获取搜索结果;
[0033]从搜索结果中识别关键词,将所述关键词与所述情绪特征基于预设匹配规则进行匹配,筛选出匹配相似度达到设定值的搜索结果。
[0034]其中,所述预设匹配规则可以为:关键词与所述情绪特征进行语义相似度匹配,或所述关键词与所述情绪特征的设定关联词进行语义相似度匹配。
[0035]例如,开心,与高兴、愉悦以及兴奋等关键词相似;愤怒的设定关联词包括:平静以及安宁等。
[0036]例如,用户愤怒地说“啊啊啊,崩溃了,听歌! ”,S110中的操作已经识别出用户的情绪特征为愤怒,并且将用户的情绪特征“愤怒”上传给服务器,然后搜索服务器进一步对用户的语音搜索请求进行语音识别,得到用户输入的语音对应的文字内容的关键词为“听歌”,最终获得搜索结果为很多歌曲,有伤感的歌曲,欢快的歌曲以及安静的歌曲等,再结合用户的情绪特征“愤怒”,从搜索结果中筛选出安静的歌曲提供给用户以缓解用户愤怒的心情,此过程也可以理解为是对搜索结果进行权值调配,最终将权值大的搜索结果呈现给用户。
[0037]再例如,用户焦急地说“快点告诉我附近的医院在哪里! ”系统通过分析得出,用户此时的情绪特征为“焦急”,对检索的结果一一 “很多医院”进行权值调配,最终将距离最近的医院呈现给用户,并且此搜索过程中,系统会尽量少的推送广告信息,进而快速准确地返回用户所需要的医院信息。如果当用户搜索关于医院的信息时,系统识别到用户的情绪是“愉快”,那么此时说明很可能不是有人生病了,那么可以推送一些相应的广告信息,这样的搜索过程则更加容易让人接受,提升用户体验。
[0038]预设匹配规则并不限于上述优选实例,还可以根据需求设置各种匹配规则。
[0039]进一步的,根据用户的语音搜索请求和情绪特征进行搜索,以获取搜索结果反馈给用户之前或同时,还可以包括:根据所述用户的情绪特征,播放预设话语。
[0040]例如,当识别到用户的情绪为“焦急”时,所述预设话语可以是“请您先不要急,百度会为您找到最好的结果”,当然还可以是其它预设话语。这样可以大幅提升用户体验。
[0041]需要说明的是,将搜索结果反馈给用户的实现形式可以是通过网页的形式将搜索结果展现给用户,也可以是通过语音播放的形式,播放给用户。本发明不对其进行限定。
[0042]本发明实施例提供的技术方案,通过提取所述语音搜索请求中的语音特征,以及所述语音对应的文字特征,并将所述语音特征与文字特征相结合识别用户当前的情绪状态,根据所述情绪状态对搜索结果进行筛选,最终呈现给用户更加合理的搜索结果。同时,在将搜索结果反馈给用户之前或同时,还可以根据用户当前的情绪特征,播放预设话语,大幅提升了用户体验,从而带来搜索引擎流量的提升,增强用户粘性。
[0043]实施例二
[0044]在上述实施例的基础上,图3为实施例二提供的一种基于语音识别的搜索方法流程图。本实施例可适用于用户通过语音进行搜索的情况。参见图3,该基于语音识别的搜索装置包括:
[0045]S210、用户语音输
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1