同音词的语音搜索处理方法及装置的制造方法_3

文档序号:9524262阅读:来源:国知局
之后,判断推荐同音词的数量是否唯一,以确定与用户搜索需求对应的搜索词。
[0060]具体地,若判断获知推荐同音词唯一,则确定搜索词为推荐同音词;若判断获知所述推荐同音词不唯一,则根据知识图谱,对每一个推荐同音词做实体关联,获取对应的实体标注信息和配图,生成与推荐同音词对应的推荐列表发送给所述用户,并根据用户的反馈信息确定搜索词。然后根据搜索词进行信息检索,并将检索结果返回给用户。
[0061]本实施例的同音词的语音搜索处理方法,首先接收用户输入的语音信息,检索与所述语音信息对应的多个同音词,然后采用与每个搜索特征对应的数学模型,处理与所述搜索特征相关的输入信息,获取与所述搜索特征对应的特征值,根据获取的所有特征值,生成每个同音词与用户搜索需求的相似度,然后根据所述相似度筛选满足预设阈值信息的备选同音词,根据与所述备选同音词对应的相似度,筛选满足预设方差信息的推荐同音词,最后根据所述推荐同音词确定与所述用户搜索需求对应的搜索词,以便根据所述搜索词进行信息检索。由此,实现了根据用户自身的搜索需求进行智能识别,满足用户的个性化需求节约了处理资源,减少了用户的搜索时间,提高了处理效率和用户体验度。
[0062]为了实现上述实施例,本申请还提出一种同音词的语音搜索处理装置。
[0063]图3是本申请一个实施例的同音词的语音搜索处理装置的结构示意图。
[0064]如图3所示,该同音词的语音搜索处理装置包括:
[0065]检索模块11,用于接收用户输入的语音信息,检索与所述语音信息对应的多个同音词;
[0066]获取模块12,用于根据预设的搜索特征信息库,获取每个同音词与用户搜索需求的相似度,其中,所述搜索特征信息库包括:至少一个搜索特征,以及对应的数学模型;
[0067]其中,所述搜索特征包括:搜索频次、搜索结果、搜索词发音、搜索上文,以及搜索偏好;
[0068]确定模块13,用于根据所述相似度和预设的相似度计算策略,确定与所述用户搜索需求对应的搜索词,以便根据所述搜索词进行信息检索。
[0069]需要说明的是,前述对同音词的语音搜索处理方法实施例的解释说明也适用于该实施例的同音词的语音搜索处理装置,此处不再赘述。
[0070]本申请实施例的同音词的语音搜索处理装置,首先接收用户输入的语音信息,检索与所述语音信息对应的多个同音词,然后根据预设的搜索特征信息库,获取每个同音词与用户搜索需求的相似度,其中,所述搜索特征信息库包括:至少一个搜索特征,以及对应的数学模型;最后根据所述相似度和预设的相似度计算策略,确定与所述用户搜索需求对应的搜索词,以便根据所述搜索词进行信息检索。由此,实现了根据用户自身的搜索需求进行智能识别,满足用户的个性化需求节约了处理资源,减少了用户的搜索时间,提高了处理效率和用户体验度。
[0071]图4是本申请另一个实施例的同音词的语音搜索处理装置的结构示意图,如图4所示,基于图3所示实施例,
[0072]所述检索模块11包括:
[0073]识别单元111,用于识别所述语音信息的音节,所述音节包括:发音音节和/或模糊音节;
[0074]查询单元112,用于查询预设的倒排索引获取与所述音节对应的多个同音词。
[0075]进一步地,获取模块12,包括:
[0076]处理单元121,用于采用与每个搜索特征对应的数学模型,处理与所述搜索特征相关的输入信息,获取与所述搜索特征对应的特征值;
[0077]生成单元122,用于根据获取的所有特征值,生成每个同音词与用户搜索需求的相似度。
[0078]进一步地,确定模块13,包括:
[0079]第一选取单元131,用于根据所述相似度筛选满足预设阈值信息的备选同音词;
[0080]第二选取单元132,用于根据与所述备选同音词对应的相似度,筛选满足预设方差信息的推荐同音词;
[0081]获取单元133,用于根据所述推荐同音词确定与所述用户搜索需求对应的搜索词。
[0082]其中,所述获取单元133,具体用于:
[0083]判断所述推荐同音词的数量是否唯一;
[0084]若判断获知所述推荐同音词唯一,则确定所述搜索词为所述推荐同音词;
[0085]若判断获知所述推荐同音词不唯一,则根据知识图谱生成与所述推荐同音词对应的推荐列表发送给所述用户,并根据所述用户的反馈信息确定所述搜索词。
[0086]需要说明的是,前述对同音词的语音搜索处理方法实施例的解释说明也适用于该实施例的同音词的语音搜索处理装置,此处不再赘述。
[0087]本申请实施例的同音词的语音搜索处理装置,首先接收用户输入的语音信息,检索与所述语音信息对应的多个同音词,然后采用与每个搜索特征对应的数学模型,处理与所述搜索特征相关的输入信息,获取与所述搜索特征对应的特征值,根据获取的所有特征值,生成每个同音词与用户搜索需求的相似度,然后根据所述相似度筛选满足预设阈值信息的备选同音词,根据与所述备选同音词对应的相似度,筛选满足预设方差信息的推荐同音词,最后根据所述推荐同音词确定与所述用户搜索需求对应的搜索词,以便根据所述搜索词进行信息检索。由此,实现了根据用户自身的搜索需求进行智能识别,满足用户的个性化需求节约了处理资源,减少了用户的搜索时间,提高了处理效率和用户体验度。
[0088]在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本申请的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
[0089]此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本申请的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
[0090]流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本申请的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本申请的实施例所属技术领域的技术人员所理解。
[0091]在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,〃计算机可读介质"可以是任何可以包含、存储、通信、传播或
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1