一种基于语音识别的机器人语义识别系统的制作方法

文档序号:12475930阅读:776来源:国知局

本发明涉及机器人语义识别,尤其涉及一种基于语音识别的机器人语义识别系统。



背景技术:

目前,很多家庭都拥有机器人,但是很多时候机器人并不能准确识别用户对其发出的指示,使用户操作机器人不方便,这样的机器人并不能满足用户对其智能化方便性方面的要求。



技术实现要素:

针对现有的机器人语义识别技术存在的上述问题,现提供一种基于语音识别的机器人语义识别系统的技术方案,具体如下:

一种基于语音识别的机器人语义识别系统,其中,包括:

语音识别单元,用于识别用户的语音信息,并将所述语音信息转化成待识别的自然语言;

语言接收单元,用于接收所述待识别的自然语言;

语义识别单元,用于识别所述语言接收单元接收的所述待识别的自然语言,并反馈关联于所述待识别的自然语言的多个语义识别结果;

语义确认单元,根据用户语言习惯和与所述待识别的自然语言的相似度大小从所述语义识别单元反馈的多个语义识别结果中确认最终的语义识别结果。

优选的,所述语义识别系统还包括:

用户语言存储单元,用于存储所述语义确认单元确认的最终的语义识别结果。

优选的,所述语义识别系统还包括:

用户语言习惯创建单元,提取所述用户语言存储单元中最终的语义识别结果中的高频句式特征和高频关键词创建所述用户语言习惯。

优选的,所述语义确认单元包括:

第一排序模块,根据与所述待识别语言的相似度对所述语义识别单元反馈的多个语义识别结果进行排序,即生成语义相似表;

第二排序模块,根据所述用户语言习惯,对所述第一排序模块生成的所述语义相似表进行综合排序,并将综合排序最前面的三个语义识别结果生成语义综合表;

优选的,所述语义确认单元还包括:

语音反馈模块,根据所述语义综合表中关联于所述待识别的自然语言的语义识别结果生成反馈语言,并通过所述语音识别单元转化成反馈语音;

用户确认模块,用户确认关联于所述语义综合表的所述反馈语音与所述待识别的自然语言一致/不一致。

优选的,所述用户确认模块中,如用户确认关联于所述语义综合表的所述反馈语音与所述待识别的自然语言一致,则将所述反馈语言相对应的所述 反馈语言存入所述用户语言存储单元。

优选的,所述用户确认模块中,如用户确认关联于所述语义综合表的所述反馈语音与所述待识别的自然语言均不一致,则所述语义识别系统提示用户重新录入语音。

上述技术方案的有益效果:提供一种基于语音识别的机器人语义识别系统,使用户操作机器人更加方便,也使得机器人的可操作性更好更智能化。

附图说明

图1为本发明的较佳的实施例中,一种基于语音识别的机器人语义识别系统结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。

下面结合附图和具体实施例对本发明作进一步说明,但不作为本发明的限定。

本发明的较佳的实施例中,基于现有技术中存在的上述问题,提供一种基于语音识别的机器人语义识别系统1,其结构如图1,具体包括:

语音识别单元2,用于识别用户的语音信息,并将语音信息转化成待识 别的自然语言;

语言接收单元3,用于接收待识别的自然语言;

语义识别单元4,用于识别语言接收单元3接收的待识别的自然语言,并反馈关联于待识别的自然语言的多个语义识别结果;

语义确认单元5,根据用户语言习惯和与待识别的自然语言的相似度大小从语义识别单元4反馈的多个语义识别结果中确认最终的语义识别结果。

在上述较佳的实施例中,首先,语音识别单元2对用户发出的语音信息进行识别并转化成自然语言,即待识别的自然语言;然后,语义识别单元4对语言接收单元3接收的待识别的自然语言进行语义识别,并反馈关联于待识别的自然语言的多个语义识别结果;,然后,语义确认单元5中的第一排序模块51根据与待识别的自然语言的相似度进行第一次排序生成语义相似表,第二排序模块52于语义相似表基础上根据用户语言习惯进行第二次排序生成语义综合表;然后,语音反馈模块53根据语义综合表生成与之关联的反馈语言,并转化成于用户可听见的反馈语音;最后,在用户确认模块54中,由用户来确认最终的识别结果。

本发明的较佳的实施例中,语义识别系统1还包括:

用户语言存储单元6,用于存储语义确认单元确认的最终的语义识别结果。

本发明的较佳的实施例中,语义识别系统1还包括:

用户语言习惯创建单元7,提取用户语言存储单元6中最终的语义识别结果中的高频句式特征和高频关键词创建用户语言习惯。机器人记录用户的语言习惯,更方便于分析和执行用户录入的语音指令。

本发明的较佳的实施例中,语义确认单元5包括:

第一排序模块51,根据与待识别语言的相似度对语义识别单元反馈的多个语义识别结果进行排序,即生成语义相似表;

第二排序模块52,根据用户语言习惯,对第一排序模块51生成的语义相似表进行综合排序,并将综合排序最前面的三个语义识别结果生成语义综合表;

本发明的较佳的实施例中,语义确认单元5还包括:

语音反馈模块53,根据语义综合表中关联于待识别的自然语言的语义识别结果生成反馈语言,并通过语音识别单元2转化成反馈语音;

用户确认模块54,用户确认关联于语义综合表的反馈语音与待识别的自然语言一致/不一致。

本发明的较佳的实施例中,用户确认模块54中,如用户确认关联于语义综合表的反馈语音与待识别的自然语言一致,则将反馈语言相对应的反馈语言存入用户语言存储单元6。

本发明的较佳的实施例中,用户确认模块54中,如用户确认关联于语义综合表的反馈语音与待识别的自然语言均不一致,则语义识别系统1提示用户重新录入语音。

在上述较佳的实施例中,用户亲自确认自己发出的语音信息,这大大提高了语义识别系统语义识别的准确性;同时,如果用户想取消之前发出的语音指令,则可以直接否定掉关联于语义综合表的所有反馈语音,然后重新录入语音信息,提高了机器人的可操作性和方便性。

以上所述仅为本发明较佳的实施例,并非因此限制本发明的实施方式及 保护范围,对于本领域技术人员而言,应当能够意识到凡运用本发明说明书及图示内容所作出的等同替换和显而易见的变化所得到的方案,均应当包含在本发明的保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1