一种机器人及其语音识别方法技术

技术编号:15642634 阅读:198 留言:0更新日期:2017-06-16 16:11
本发明专利技术提供一种机器人及其语音识别方法,在执行语音识别或者语言合成的语音处理操作的同时,实时监测外界信息,以确定外界信息中是否存在唤醒信息;并在外界信息中存在唤醒信息的情况下,根据唤醒信息与控制指令之间的预设对应关系,查找到与唤醒信息相对应的控制指令;然后响应控制指令,对用户当前输入的语音进行语音识别;也即,当机器人正在进行语音识别或者语言合成时,一旦监测到外界信息中存在唤醒信息,即对用户当前输入的语音进行语音识别,进而对于用户输入的语音实现连续识别,确保能够接收到用户最新发出的语音命令或者语音询问。

【技术实现步骤摘要】
一种机器人及其语音识别方法
本专利技术涉及机器人
,尤其涉及一种机器人及其语音识别方法。
技术介绍
语音识别技术是先将一段录音转换为文字,再对转换成的文字进行语义分析,通过语义分析生成语义答案,进而实现对于语音的识别。随着科学技术的发展,人们的生活越来越智能化,机器人技术的应用也越来越广泛。当前的机器人普遍应用语音识别技术对接收的语音信息进行转换、分析,在得到语义答案后,即可执行相应的任务或者通过语言合成进行语言答复。但是当前的机器人,在进行语音识别或者语言合成的期间,若用户再发出语音命令或者语音询问,机器人将会保持当前操作,而无法进行连续语音识别,进而错过用户当前的语音命令或者语音询问。
技术实现思路
有鉴于此,本专利技术提供了一种机器人及其语音识别方法,以解决现有技术中的机器人无法进行连续语音识别的问题。为实现上述目的,本申请提供的技术方案如下:一种机器人的语音识别方法,所述方法包括:在执行语音处理操作的同时,实时监测外界信息;所述语音处理操作为:语音识别或者语言合成;在所述外界信息中存在唤醒信息的情况下,根据所述唤醒信息与控制指令之间的预设对应关系,查找到与所述唤醒信息相对应的控制指令;所述控制指令至少包括对用户当前输入的语音进行语音识别;响应所述控制指令。优选的,所述实时监测外界信息包括:实时监听外界环境中的语音信息;所述唤醒信息为:唤醒词;或者,所述实时监测外界信息包括:实时采集外界环境中的图像信息;所述唤醒信息为:唤醒手势。优选的,所述控制指令,包括:中断所述语音处理操作,对所述用户当前输入的语音进行语音识别;或者,维持所述语音处理操作,同时对所述用户当前输入的语音进行语音识别。优选的,所述对所述用户当前输入的语音进行语音识别,包括:采集用户当前输入的语音并生成录音;将所述录音转换为文字;对所述文字进行语义分析,得到语义答案。优选的,所述采集用户当前输入的语音并生成录音,包括:采集用户当前输入的语音并进行录制;在采集完上一段语音之后的预设静音段时长内,若未再采集到语音,则完成录制,生成所述录音。一种机器人,包括处理器,所述处理器包括:监测模块,用于在执行语音处理操作的同时,实时监测外界信息;所述语音处理操作为:语音识别或者语言合成;查找模块,用于在所述外界信息中存在唤醒信息的情况下,根据所述唤醒信息与控制指令之间的预设对应关系,查找到与所述唤醒信息相对应的控制指令;所述控制指令至少包括对用户当前输入的语音进行语音识别;响应模块,用于响应所述控制指令。优选的,所述监测模块用于实时监测外界信息时,具体用于:实时监听外界环境中的语音信息;所述唤醒信息为:唤醒词;或者,所述监测模块用于实时监测外界信息时,具体用于:实时采集外界环境中的图像信息;所述唤醒信息为:唤醒手势。优选的,所述处理器还包括:中断模块,用于在所述响应模块对用户当前输入的语音进行语音识别之前,中断所述语音处理操作;或者,维持模块,用于在所述响应模块对用户当前输入的语音进行语音识别同时,维持所述语音处理操作;或者,所述机器人还包括:另一处理器,用于在所述响应模块对用户当前输入的语音进行语音识别同时,维持所述语音处理操作。优选的,所述响应模块用于响应所述控制指令时,具体用于:采集用户当前输入的语音并生成录音;将所述录音转换为文字;对所述文字进行语义分析,得到语义答案。优选的,所述响应模块用于采集用户当前输入的语音并生成录音时,具体用于:采集用户当前输入的语音并进行录制;在采集完上一段语音之后的预设静音段时长内,若未再采集到语音,则完成录制,生成所述录音。由上述方案可知,本专利技术提供的机器人及其语音识别方法,在执行语音识别或者语言合成的语音处理操作的同时,实时监测外界信息,以确定外界信息中是否存在唤醒信息;并在外界信息中存在唤醒信息的情况下,根据唤醒信息与控制指令之间的预设对应关系,查找到与唤醒信息相对应的控制指令;然后响应控制指令,对用户当前输入的语音进行语音识别;也即,当机器人正在进行语音识别或者语言合成时,一旦监测到外界信息中存在唤醒信息,即对用户当前输入的语音进行语音识别,进而对于用户输入的语音实现连续识别,确保能够接收到用户最新发出的语音命令或者语音询问。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的机器人的语音识别方法的流程图;图2为本专利技术另一实施例提供的机器人的语音识别方法的部分流程图;图3为本专利技术另一实施例提供的处理器的结构示意图;图4为本专利技术另一实施例提供的处理器的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术提供了一种机器人的语音识别方法,以解决现有技术中的机器人无法进行连续语音识别的问题。参见图1,该机器人的语音识别方法,包括:S101、在执行语音处理操作的同时,实时监测外界信息;语音处理操作为:语音识别或者语言合成;当机器人正在对用户输入的上一段语音进行语音识别时,或者,机器人正在根据上一次语音识别的结果进行语言合成时,用户也有可能再发出一段新的语音命令或者语音询问,因此,这些情况下,机器人需要时刻保持对于外界信息的监测。在具体的实际应用中,从机器人开机后,即可以时刻保持对于外界信息的监测,以确定用户是否发出语音命令或者语音询问,进而执行后续操作。优选的,可以通过实时监听外界环境中的语音信息,或者,通过实时采集外界环境中的图像信息,来实现对于外界信息的实时监测;此处不做具体限定,均在本申请的保护范围内。S102、在外界信息中存在唤醒信息的情况下,根据唤醒信息与控制指令之间的预设对应关系,查找到与唤醒信息相对应的控制指令;控制指令至少包括对用户当前输入的语音进行语音识别;具体的,用户再输入一段语音后,可能会对上一段语音所表达的内容想要进行补充或者修改,此时用户可以通过该唤醒信息告知机器人,将要再输入一段语音,需要机器人重新进行语音识别。当通过实时监听外界环境中的语音信息,来实现对于外界信息的实时监测时,该唤醒信息为:唤醒词,比如“你好”、“稍等一下”等等,此处不做具体限定,可以根据用户的语言习惯进行设定。当通过实时采集外界环境中的图像信息,来实现对于外界信息的实时监测时,该唤醒信息为:唤醒手势,比如摆手等动作,此处不做具体限定,可以根据用户的操作习惯进行设定。当然,在具体的实际应用中,该唤醒信息还可以设定为其他内容,此处不做具体限定,可以视其具体应用环境而定,均在本申请的保护范围内。在机器人应用之前,首先为机器人提前设置好唤醒信息与控制指令之间的预设对应关系,当机器人监测到唤醒信息时,能够查找到相应的控制指令,至少触发新的语音识别操作,进而能够及时识别用户当前输入的语音命令或者语音询问。S103、响应控制指令。对相应的控制指令进行响本文档来自技高网...
一种机器人及其语音识别方法

【技术保护点】
一种机器人的语音识别方法,其特征在于,所述方法包括:在执行语音处理操作的同时,实时监测外界信息;所述语音处理操作为:语音识别或者语言合成;在所述外界信息中存在唤醒信息的情况下,根据所述唤醒信息与控制指令之间的预设对应关系,查找到与所述唤醒信息相对应的控制指令;所述控制指令至少包括对用户当前输入的语音进行语音识别;响应所述控制指令。

【技术特征摘要】
1.一种机器人的语音识别方法,其特征在于,所述方法包括:在执行语音处理操作的同时,实时监测外界信息;所述语音处理操作为:语音识别或者语言合成;在所述外界信息中存在唤醒信息的情况下,根据所述唤醒信息与控制指令之间的预设对应关系,查找到与所述唤醒信息相对应的控制指令;所述控制指令至少包括对用户当前输入的语音进行语音识别;响应所述控制指令。2.根据权利要求1所述的机器人的语音识别方法,其特征在于,所述实时监测外界信息包括:实时监听外界环境中的语音信息;所述唤醒信息为:唤醒词;或者,所述实时监测外界信息包括:实时采集外界环境中的图像信息;所述唤醒信息为:唤醒手势。3.根据权利要求1所述的机器人的语音识别方法,其特征在于,所述控制指令,包括:中断所述语音处理操作,对所述用户当前输入的语音进行语音识别;或者,维持所述语音处理操作,同时对所述用户当前输入的语音进行语音识别。4.根据权利要求1至3任一所述的机器人的语音识别方法,其特征在于,所述对所述用户当前输入的语音进行语音识别,包括:采集用户当前输入的语音并生成录音;将所述录音转换为文字;对所述文字进行语义分析,得到语义答案。5.根据权利要求4所述的机器人的语音识别方法,其特征在于,所述采集用户当前输入的语音并生成录音,包括:采集用户当前输入的语音并进行录制;在采集完上一段语音之后的预设静音段时长内,若未再采集到语音,则完成录制,生成所述录音。6.一种机器人,包括处理器,其特征在于,所述处理器包括:监测模块,用于在执行语音处理操作的同时,实时监测...

【专利技术属性】
技术研发人员:黄俊刘英杰
申请(专利权)人:上海思依暄机器人科技股份有限公司
类型:发明
国别省市:上海,31

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

1