语音识别纠错方法、移动终端和计算机可读存储介质技术

技术编号:24414275 阅读:26 留言:0更新日期:2020-06-06 10:42
本申请揭示了一种语音识别纠错方法、移动终端和计算机可读存储介质,其中方法包括:对用户输入的第一语音进行识别,生成与所述第一语音对应的第一语音识别结果;向所述用户展示所述第一语音识别结果,以便所述用户对所述第一语音识别结果进行确认;接收所述用户输入的第二语音,生成与所述第二语音对应的第二语音识别结果;判断所述第二语音识别结果是否携带所述用户的纠错意图;若是,根据所述第二语音识别结果对所述第一语音识别结果进行纠错,得到纠错后的第一语音识别结果。本申请可根据用户输入的带有纠错意图的语音来智能地对语音识别结果进行修正,从而实现了对语音识别结果的准确纠错,保证了纠错后的语音识别结果的准确性。

Speech recognition error correction methods, mobile terminals and computer readable storage media

【技术实现步骤摘要】
语音识别纠错方法、移动终端和计算机可读存储介质
本申请涉及通信
,具体涉及一种语音识别纠错方法、移动终端和计算机可读存储介质。
技术介绍
随着人工智能相关技术的日益成熟,越来越多的智能设备进入用户的生活中,人与机器的交互日渐平常。交互过程中使用频率最高的一般为语音交互,而语音交互是基于语音识别技术实现的。语音识别技术是一种对用户录入的语音信号进行识别,最终转化为文本/字符串的技术,也即识别结果为文本,为自然人性的人机交互提供了便利。以采用语音识别技术的移动终端为例,在语音识别技术的支持下,用户只要对着移动终端说话,经过语音识别系统识别后就会自动形成文字,大大提高了用户的输入效率。但是,在现有的应用环境下,语音识别技术依然不能达到百分百正确的识别率,在对用户输入的语音信息进行识别时,得到的语音识别结果中很有可能出现错误。而当语音识别结果出现错误时,用户只能通过手动对语音识别结果进行修正编辑,智能性低,特别是小屏幕的指触屏设备上,由于屏幕尺寸受限,从而给用户的文字输入带来了很大的不便,用户体验差。
技术实现思路
本申请的主要目的为提供一种语音识别纠错方法、移动终端和计算机可读存储介质,旨在解决当语音识别结果出现错误时,用户只能通过手动对语音识别结果进行修正编辑,智能性低,用户体验差的技术问题。本申请提出一种语音识别纠错方法,应用于移动终端,所述方法包括步骤:对用户输入的第一语音进行识别,生成与所述第一语音对应的第一语音识别结果;向所述用户展示所述第一语音识别结果,以便所述用户对所述第一语音识别结果进行确认;接收所述用户输入的第二语音,生成与所述第二语音对应的第二语音识别结果;判断所述第二语音识别结果是否携带所述用户的纠错意图;若是,根据所述第二语音识别结果对所述第一语音识别结果进行纠错,得到纠错后的第一语音识别结果。优选地,所述对用户输入的第一语音进行识别,生成与所述第一语音对应的第一语音识别结果的步骤之前,包括:接收所述用户输入的原始语音;判断所述原始语音是否满足预设条件;若所述原始语音不满足预设条件,向所述用户发送对所述原始语音进行复述的提醒信息;接收所述用户输入的对所述原始语音进行复述后得到的复述语音,其中所述复述语音为所述第一语音。优选地,所述判断所述第二语音识别结果是否携带所述用户的纠错意图的步骤,包括:提取出所述第二语音识别结果内的所有词语;分别将各所述词语与预设数据库中的所有关键词进行一一匹配;若匹配成功,则判定所述第二语音识别结果携带所述用户的纠错意图;若匹配不成功,则判定所述第二语音识别结果没有携带所述用户的纠错意图。优选地,所述判断所述第二语音识别结果是否携带所述用户的纠错意图的步骤,包括:将所述第二语音识别结果输入到预设的第一神经网络模型,以便通过所述第一神经网络模型对所述第二语音识别结果进行意图分类后得到分类结果,其中所述分类结果包括具有纠错意图或不具有纠错意图;接收所述第一神经网络模型返回的所述分类结果,判断所述分类结果是否为具有纠错意图:若所述分类结果为具有纠错意图,则判定所述第二语音识别结果携带所述用户的纠错意图;若所述分类结果不为具有纠错意图,则判定所述第二语音识别结果没有携带所述用户的纠错意图。优选地,所述根据所述第二语音识别结果对所述第一语音识别结果进行纠错,得到纠错后的第一语音识别结果的步骤,包括:将所述第二语音识别结果输入到预设的第二神经网络模型,以便所述第二神经网络模型对所述第二语音识别结果进行分析处理后输出与所述第二语音识别结果对应的纠错信息;接收所述第二神经网络模型返回的所述纠错信息;根据所述纠错信息对所述第一语音识别结果进行纠错,得到所述纠错后的第一语音识别结果。优选地,所述根据所述纠错信息对所述第一语音识别结果进行纠错,得到所述纠错后的第一语音识别结果的步骤,包括:将所述纠错信息与多个预设的纠错模板进行一一匹配,筛选出与所述纠错信息匹配的第一纠错模板;根据所述第一纠错模板的格式,分别提取出所述第二语音识别结果的错误词语、纠错词语与纠错类型词语;获取所述错误词语在所述第一语音识别结果的位置;根据所述纠错词语与所述纠错类型词语,在所述位置进行对应纠错,得到所述纠错后的第一语音识别结果。优选地,所述根据所述第二语音识别结果对所述第一语音识别结果进行纠错,得到纠错后的第一语音识别结果的步骤之后,包括:向所述用户展示所述纠错后的第一语音识别结果,以便所述用户对所述纠错后的第一语音识别结果进行确认;判断是否接收到所述用户的确认信息;若是,对所述纠错后的第一语音识别结果进行意图分析,提取出与所述纠错后的第一语音识别结果对应的用户意图;执行与所述用户意图相对应的操作。优选地,所述执行与所述用户意图相对应的操作的步骤之后,包括:判断在第一预设时间周期内是否检测到第三语音;若在所述第一预设时间周期内没有检测到所述第三语音,进入待机状态。本申请还提供一种移动终端,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序时实现上述方法的步骤。本申请还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述方法的步骤。本申请中提供的语音识别纠错方法、移动终端和计算机可读存储介质,具有以下有益效果:本申请中提供的语音识别纠错方法、移动终端和计算机可读存储介质,对用户输入的第一语音进行识别,生成与所述第一语音对应的第一语音识别结果;向所述用户展示所述第一语音识别结果,以便所述用户对所述第一语音识别结果进行确认;接收所述用户输入的第二语音,生成与所述第二语音对应的第二语音识别结果;判断所述第二语音识别结果是否携带所述用户的纠错意图;若是,根据所述第二语音识别结果对所述第一语音识别结果进行纠错,得到纠错后的第一语音识别结果。本申请可根据用户输入的带有纠错意图的语音来智能地对语音识别结果进行修正,从而实现了对语音识别结果的准确纠错,保证了纠错后的语音识别结果的准确性,另外用户只需发出带有纠错意图的语音,无需进行手动修改,提高了用户的使用体验。附图说明图1是本申请一实施例的语音识别纠错方法的流程示意图;图2是本申请另一实施例的语音识别纠错方法的流程示意图;图3是本申请又一实施例的语音识别纠错方法的流程示意图;图4是本申请一实施例的移动终端的结构示意图。本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用于解释本申请,并不用于限定本申请。需要说明,本申请实施例中所有方向性指示(诸如上、下、左、右、前、后……)仅用于解释在某一特定姿态(如附图所示)下各部件之间的相对位置关系、运动本文档来自技高网...

【技术保护点】
1.一种语音识别纠错方法,其特征在于,包括:/n对用户输入的第一语音进行识别,生成与所述第一语音对应的第一语音识别结果;/n向所述用户展示所述第一语音识别结果,以便所述用户对所述第一语音识别结果进行确认;/n接收所述用户输入的第二语音,生成与所述第二语音对应的第二语音识别结果;/n判断所述第二语音识别结果是否携带所述用户的纠错意图;/n若是,根据所述第二语音识别结果对所述第一语音识别结果进行纠错,得到纠错后的第一语音识别结果。/n

【技术特征摘要】
1.一种语音识别纠错方法,其特征在于,包括:
对用户输入的第一语音进行识别,生成与所述第一语音对应的第一语音识别结果;
向所述用户展示所述第一语音识别结果,以便所述用户对所述第一语音识别结果进行确认;
接收所述用户输入的第二语音,生成与所述第二语音对应的第二语音识别结果;
判断所述第二语音识别结果是否携带所述用户的纠错意图;
若是,根据所述第二语音识别结果对所述第一语音识别结果进行纠错,得到纠错后的第一语音识别结果。


2.根据权利要求1所述的语音识别纠错方法,其特征在于,所述对用户输入的第一语音进行识别,生成与所述第一语音对应的第一语音识别结果的步骤之前,包括:
接收所述用户输入的原始语音;
判断所述原始语音是否满足预设条件;
若所述原始语音不满足预设条件,向所述用户发送对所述原始语音进行复述的提醒信息;
接收所述用户输入的对所述原始语音进行复述后得到的复述语音,其中所述复述语音为所述第一语音。


3.根据权利要求1所述的语音识别纠错方法,其特征在于,所述判断所述第二语音识别结果是否携带所述用户的纠错意图的步骤,包括:
提取出所述第二语音识别结果内的所有词语;
分别将各所述词语与预设数据库中的所有关键词进行一一匹配;
若匹配成功,则判定所述第二语音识别结果携带所述用户的纠错意图;
若匹配不成功,则判定所述第二语音识别结果没有携带所述用户的纠错意图。


4.根据权利要求1所述的语音识别纠错方法,其特征在于,所述判断所述第二语音识别结果是否携带所述用户的纠错意图的步骤,包括:
将所述第二语音识别结果输入到预设的第一神经网络模型,以便通过所述第一神经网络模型对所述第二语音识别结果进行意图分类后得到分类结果,其中所述分类结果包括具有纠错意图或不具有纠错意图;
接收所述第一神经网络模型返回的所述分类结果,判断所述分类结果是否为具有纠错意图:
若所述分类结果为具有纠错意图,则判定所述第二语音识别结果携带所述用户的纠错意图;
若所述分类结果不为具有纠错意图,则判定所述第二语音识别结果没有携带所述用户的纠错意图。


5.根据权利要求1所述的语音识别纠错方法,其特征在于,所述根据所述第二语...

【专利技术属性】
技术研发人员:林柏青
申请(专利权)人:奇酷互联网络科技深圳有限公司
类型:发明
国别省市:广东;44

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

1