语音纠错处理方法及装置的制造方法

文档序号:9328313阅读:865来源:国知局
语音纠错处理方法及装置的制造方法
【技术领域】
[0001]本申请涉及通信技术领域,尤其涉及一种语音纠错处理方法及装置。
【背景技术】
[0002]随着语音识别技术的发展,语音识别技术的应用领域越来越广,使用语音发起搜索的用户也越来越多。由于各种外部环境因素,在某些场景下语音识别会出现部分词语无法识别的情况。
[0003]现有技术中,对于语音识别有部分错误的情况,语音搜索引擎会尝试对文本做纠正,如果纠正成功就会替换原文本或者提示用户正确文本。
[0004]但是,如果语音识别出现错误,而且搜索引擎无法对错误的文本做纠正,搜索引擎就可能会返回完全不相关的结果,造成无效搜索,浪费了处理资源,降低了处理效率。

【发明内容】

[0005]本申请旨在至少在一定程度上解决相关技术中的技术问题之一。
[0006]为此,本申请的第一个目的在于提出一种语音纠错处理方法,该方法实现了语音搜索的自动纠错功能,节约了处理资源,减少了用户的搜索时间,提高了处理效率和用户体验度。
[0007]本申请的第二个目的在于提出一种语音纠错处理装置。
[0008]为达上述目的,本申请第一方面实施例提出了一种语音纠错处理方法,包括:检测用户输入的语音信息的识别结果;若检测有误,则根据所述语音信息获取所述用户的行为意图;根据所述行为意图,向所述用户语音输出用于纠正错误语音的询问消息。
[0009]本申请实施例的语音纠错处理方法,首先检测用户输入的语音信息的识别结果,若检测有误,则根据所述语音信息获取所述用户的行为意图,然后根据所述行为意图,向所述用户语音输出用于纠正错误语音的询问消息。由此,实现了语音搜索的自动纠错功能,减少了用户的搜索时间,提高了处理效率和用户体验度。
[0010]为达上述目的,本申请第二方面实施例提出了一种语音纠错处理装置,包括:检测模块,用于检测用户输入的语音信息的识别结果;意图分析模块,用于若检测有误,则根据所述语音信息获取所述用户的行为意图;纠错模块,用于根据所述行为意图,向所述用户语音输出用于纠正错误语音的询问消息。
[0011]本申请实施例的语音纠错处理装置,通过检测模块检测用户输入的语音信息的识别结果;若检测有误,通过意图分析模块根据所述语音信息获取所述用户的行为意图;通过纠错模块根据所述行为意图,向所述用户语音输出用于纠正错误语音的询问消息。由此,实现了语音搜索的自动纠错功能,减少了用户的搜索时间,提高了处理效率和用户体验度。
【附图说明】
[0012]本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
[0013]图1是本申请一个实施例的语音纠错处理方法的流程图;
[0014]图2是本申请另一个实施例的语音纠错处理方法的流程图;
[0015]图3是本申请一个实施例的语音纠错处理装置的结构示意图;
[0016]图4是本申请另一个实施例的语音纠错处理装置的结构示意图;
[0017]图5是本申请另一个实施例的语音纠错处理装置的结构示意图。
【具体实施方式】
[0018]下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本申请,而不能理解为对本申请的限制。
[0019]下面参考附图描述本申请实施例的语音纠错处理方法及装置。
[0020]图1是本申请一个实施例的语音纠错处理方法的流程图。
[0021]如图1所示,该语音纠错处理方法包括:
[0022]步骤101,检测用户输入的语音信息的识别结果。
[0023]本发明实施例提供的语音纠错处理方法应用于具有语音输入输出功能的终端设备中,一般情况下,终端设备通过人机语音交互接口实现语音输入输出功能,具体的语音输入接口可以为麦克风等设备,语音输出接口可以为音响等设备。需要说明的是,终端设备可以通过能够访问人机语音交互接口的应用来为用户提供语音搜索服务,该应用可以根据实际需要进行选择,例如:具有语音输入输出功能的导航应用、搜索引擎等,本实施例对此不作限制。
[0024]当用户需要进行语音搜索服务时,向人机语音交互接口输入语音信息,然后对用户输入的语音信息进行识别并对识别结果进行检测,以便基于检测结果向用户返回对应的搜索结果。
[0025]然而,在实际应用中有时会对语音信息的识别结果失败,即获知不能准确识别用户输入的语音,比如:背景音特别吵杂干扰比较大等情况,会导致语音识别失败,对语音识别结果的具体检测方式很多,可以根据实际应用需要进行选择,本实施例对此不作限制,为了更加清楚的说明识别处理过程,举例说明如下:
[0026]方式一,根据检索结果进行检测,包括:
[0027]检索语音识别结果,
[0028]判断检索结果是否小于预设的检索质量,若是,则检测有误,否则,检测正确。
[0029]具体来说,采用预设的学习模型对一段时间的检索数据进行分析,设置了检索质量,其中,检索质量包括一些参数信息的数值,比如:检索结果的数量,和/或,检索结果之间的相关性。
[0030]对输入的语音信息进行识别并进行检索,根据预设的检索质量对检索结果进行分析,判断检索结果是否小于预设的检索质量。
[0031]若判断获知检索结果小于预设的检索质量,比如,检索结果的数量小于预设的数值;则说明检索结果没有达到预设的标准,因此,由检索结果反推认为检索对象是有误的,即语音识别结果是有误的,从而认定对用户输入的语音信息检测有误。
[0032]若判断获知检索结果大于等于预设的检索质量,比如,检索结果的数量大于等于预设的数值,则说明检索结果达到预设的标准,因此,由检索结果反推认为检索对象是正确的,即语音识别结果是正确的,从而认定对用户输入的语音信息检测正确。
[0033]方式二,根据语言模型进行检测,包括:
[0034]采用预设的语言模型对语音识别结果进行匹配;
[0035]判断匹配度是否小于预设的阈值,若是,则识别失败,否则,识别成功。
[0036]具体来说,根据对一段时间的检索数据进行分析,设置了语言模型,其中,语言模型包括多个特征信息,以及各个特征信息所占的权重值,比如:人物特征信息、地点特征信息、事件特征信息等,语言模型中具体的特征信息视用户进行语音搜索的应用进行选择。比如:用户在导航应用进行语音搜索时,那么与导航应用对应的语言模型中的特征信息包括地点特征信息,比如景点名称,街道名称,道路名称等,以及交通方式特征信息,比如地铁,步行,公交等,其中,地点特征信息的权重占0.6,交通方式特征信息的权重占0.4。
[0037]采用预设的语言模型对语音识别结果进行匹配,获取语音识别结果与语言模型中特征信息的匹配度。然后根据预设的阈值对匹配度进行分析,判断匹配度是否小于预设的阈值。
[0038]若判断获知匹配度小于预设的阈值,则说明匹配度没有达到预设的标准,因此,由匹配度反推认为匹配对象是有误的,即语音识别结果是有误的,从而认定对用户输入的语音信息检测正确。
[0039]若判断获知匹配度大于等于预设的阈值,则说明匹配度达到预设的标准,因此,由匹配度反推认为匹配对象是正确的,即语音识别结果是正确的,从而认定对用户输入的语音信息检测有误。
[0040]步骤102,若检测有误,则根据所述语音信息获取所述用户的行为意图。
[0041]若判断获知对用户输入的语音信息检测有误后,则通过对该语音信息分析获取用户的行为意图。需要说明的是,本发明实施例中涉及的行为意图指的是用户要做的事件,举例说明如下:1)当用户在导航应用中输入的语音信息为我要去故宫”时,
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1