智能机器人及其云端交互方法、云端交互系统技术方案

技术编号:15159938 阅读:116 留言:0更新日期:2017-04-12 12:31
本发明专利技术提供一种具有云端交互功能的智能机器人,包括机器人本体,以及在机器人本体上设置的语音输入单元、口令识别处理单元、云端识别单元、主控单元和执行机构,主控单元控制执行云端识别单元和口令识别处理单元,并根据识别处理结果驱动执行机构执行动作或给出提示信息。智能机器人会根据云端识别和口令识别的之一的执行结果,确定是否执行另一个识别单元。本发明专利技术提供的智能机器人、云端识别方法和云端交互系统,集成了离线的口令识别处理和云端在线识别处理两种功能,并能够根据实际场景或其他策略确定适用的识别处理单元以及顺序,扩展了语音识别适用范围,同时在云端识别中增加了语音识别和语义理解,提高了机器人的智能性。

【技术实现步骤摘要】

本专利技术涉及语音识别和人工智能领域,具体涉及一种具有云端交互功能的智能机器人和云端交互方法、云端交互系统。
技术介绍
语音识别技术在过去二十年里获得了显著的进展,随着语音识别精度的提高,语音识别技术已经广泛地应用于不同的领域,也越来越为大众所熟悉和认可。在智能机器人领域,语音识别技术的应用提高了机器人的交互能力。目前比较流行的一种智能机器人,通过以硬件(语音识别类的处理器及相关信号处理电路)方式捕捉语音信号、处理信号、输出信号并驱动相关执行机构。这种机器人往往需要预先定义交互场景,根据交互场景开发响应的处理程序,因此只能提供有限的娱乐和智能功能。另外,进行语音识别需要在机器人内部存储语料库,通过语料库从输入的关键词的发音中捕捉信息,语料库的存储能力限制语音识别的范围和准确度。目前有一种宠物机器人,具有交互模块,该模块能够感应外界环境参数、接收外界语音信息并输出语音信息、与移动终端进行数据交互,但该类宠物机器人虽然具备听觉能力,但不能和云端交互,因此能够识别的语音信息会受到本地存储资源的限制。随着互联网技术的发展,一些科技公司开发出具有一定网络交互能力的系统,能够实现语音信息和互联网的实时互动,极大地扩展了语音系统的智能程度。该技术主要用于手机平板等手持设备的语音助手功能,根据输入的语音信息对文本内容进行简单逻辑的识别并给出合适的反馈。目前该技术未在消费型机器人市场体现,且只有在联网状态下才能工作,适用范围有限。
技术实现思路
有鉴于此,本专利技术提供具有云端交互功能的智能机器人和应用其的云端交互方法、云端交互系统,在联网状态下获取云端语音服务,在网络中断时也具有一定的语音识别能力。根据本专利技术的一个方面,提供一种具有云端交互功能的智能机器人,其与外部的云端服务器配合,所述智能机器人包括机器人本体,所述机器人本体上设置有:语音输入单元,用于获得外部输入的语音信号;口令识别处理单元,用于根据预设的口令资料对所述语音信号进行本地口令识别并生成口令识别处理结果;云端识别单元,用于将所述语音信号发送至所述云端服务器并由所述云端服务器执行云端语音识别和云端语义理解至少之一,接收所述云端服务器发来的云端识别处理结果;主控单元,用于发送所述语音信号至所述口令识别处理单元和云端识别单元中的至少一个,并根据所述口令识别处理结果或所述云端识别处理结果控制执行机构;执行机构,用于执行机械动作和\\或提供提示信息。优选地,所述智能机器人还包括:声纹识别单元,用于在对所述语音信号进行识别处理之前,根据预存储的声纹资料进行身份验证。优选地,所述主控单元根据所述口令识别处理结果,决定是否将所述语音信号发送至所述云端服务器进行云端识别。优选地,所述主控单元根据所述口令识别处理结果来判定所述语音信号是否被本地口令识别成功,若是,则根据所述口令识别处理结果控制执行机构,若否,则将所述语音信号发送至所述云端服务器进行云端识别。优选地,所述主控单元根据所述云端识别处理结果,决定是否将所述语音信号进行本地口令识别。优选地,所述主控单元根据所述云端识别处理结果来判定所述语音信号是否被云端识别成功,若是,则根据云端识别处理结果控制执行机构,若否,则将所述语音信号进行本地口令识别。优选地,所述智能机器人是企鹅形状,所述麦克风的数量为两个,分别安装在企鹅头部的左右耳处。优选地,所述执行机构为扬声器,用于以语音形式提供提示信息。优选地,所述执行机构为运动部件,用于以动作方式提供机械动作。优选地,所述智能机器人还包括:网络判断单元,用以判断所述智能机器人与所述云端服务器的连接状态并根据该连接状态生成网络判断结果。优选地,所述主控单元用于根据所述网络判断单元的网络判断结果为网络正常时将所述语音信号发送至所述云端服务器进行云端识别。优选地,所述智能机器人和所述云端服务器通过无线网络接口连接。根据本专利技术的另一个方面,提供一种云端交互系统,其中,包括至少一个上述具有云端交互功能的智能机器人和至少一个云端服务器,所述智能机器人和所述云端服务器通信连接,所述智能机器人将语音信号发送至所述云端服务器并由所述云端服务器执行云端语音识别和云端语义理解至少之一,所述智能机器人接收所述云端服务器发来的云端识别处理结果并执行本地操作。根据本专利技术的又一个方面,提供一种应用于上述具有云端交互功能的智能机器人的云端交互方法,包括以下步骤:获得外部输入的语音信号;对所述语音信号进行识别处理,并接收识别处理结果,其中识别处理方式为以下两种方式的至少一种:将所述语音信号发送至云端服务器执行云端识别,并生成云端识别处理结果,所述云端识别包括云端语音识别和云端语义理解至少之一;以及将所述语音信号根据预设的口令资料进行本地口令识别并生成口令识别处理结果;根据所述云端识别处理结果或口令识别处理结果驱动所述智能机器人执行机械动作和/或提供信息。优选地,所述方法还包括:将所述语音信号进行识别处理前,根据预存储的声纹资料对所述语音信号进行身份验证。优选地,在对所述语音信号进行云端识别前,进行本地口令识别处理,并根据口令识别处理结果,决定是否将所述语音信号发送到所述云端服务器。优选地,根据口令识别处理结果判定所述语音信号是否被本地口令识别成功,若是,则根据所述口令识别处理结果驱动所述智能机器人执行机械动作和/或提供信息,若否,则将所述语音信号发送至云端服务器执行云端识别。优选地,在对所述语音信号进行本地口令识别前,进行云端识别处理,并根据云端识别结果,决定是否将所述语音信号进行本地口令识别。优选地,根据云端识别结果判定所述语音信号是否被云端识别成功,若是,则根据云端识别处理结果驱动所述智能机器人执行机械动作和/或提供信息,若否,则将所述语音信号进行本地口令识别。优选地,所述方法还包括:将所述语音信号发送至所述云端服务器执行云端识别前,判断网络状态是否正常,在网络正常时将所述语音信号发送至所述云端服务器。优选地,所述智能机器人采用无线网络连接所述云端服务器。本专利技术实施例中提供的一种具有云端交互功能的智能机器人,其与外部的云端服务器配合,所述智能机器人包括有机器人本体,所述机器人本体上设置有:语音输入单元,用于获得外部输入的语音信号;口令识别处理单元,用于根据预设的口令资料对所述语音信号进行本地口令识别并生成口令识别处理结果;云端识别单元,用于将所述语音信号发送至云端服务器执行云端语音识别和云端语义理解至少之一,并接收云端识别处理结果;主控单元,用于控制所述语音信号在所述口令识别处理单元和云端识别单元至少之一进行识别处理,并根据所述口令识别处理结果或云端识别处理结果控制执行机构;执行机构,用于执行机械动作和\\或提供提示信息。更进一步,智能机器人会根据云端识别和口令识别的之一的执行结果,确定是否执行另一个识别单元。本专利技术提供的智能机器人、云端交互方法和云端交互系统,集成了离线的口令识别和云端在线识别,并能够根据实际场景或其他策略确定适用的识别单元以及执行顺序,适用范围得到了极大的扩展,并且在云端识别中增加了语音识别和语义理解,提高了机器人的智能性。附图说明通过参照以下附图对本专利技术实施例的描述,本专利技术的上述以及其它目的、特征和优点将更为清楚,在附图中:图1是本专利技术实施例的智能机器人的示意本文档来自技高网...
智能机器人及其云端交互方法、云端交互系统

【技术保护点】
一种具有云端交互功能的智能机器人,其与外部的云端服务器配合,所述智能机器人包括机器人本体,所述机器人本体上设置有:语音输入单元,用于获得外部输入的语音信号;口令识别处理单元,用于根据预设的口令资料对所述语音信号进行本地口令识别并生成口令识别处理结果;云端识别单元,用于将所述语音信号发送至所述云端服务器并由所述云端服务器执行云端语音识别和云端语义理解至少之一,接收所述云端服务器发来的云端识别处理结果;主控单元,用于发送所述语音信号至所述口令识别处理单元和云端识别单元中的至少一个,并根据所述口令识别处理结果或所述云端识别处理结果控制执行机构;执行机构,用于执行机械动作和\或提供提示信息。

【技术特征摘要】
1.一种具有云端交互功能的智能机器人,其与外部的云端服务器配合,所述智能机器人包括机器人本体,所述机器人本体上设置有:语音输入单元,用于获得外部输入的语音信号;口令识别处理单元,用于根据预设的口令资料对所述语音信号进行本地口令识别并生成口令识别处理结果;云端识别单元,用于将所述语音信号发送至所述云端服务器并由所述云端服务器执行云端语音识别和云端语义理解至少之一,接收所述云端服务器发来的云端识别处理结果;主控单元,用于发送所述语音信号至所述口令识别处理单元和云端识别单元中的至少一个,并根据所述口令识别处理结果或所述云端识别处理结果控制执行机构;执行机构,用于执行机械动作和\\或提供提示信息。2.根据权利要求1所述的智能机器人,还包括:声纹识别单元,用于在对所述语音信号进行识别处理之前,根据预存储的声纹资料进行身份验证。3.根据权利要求1或2所述的智能机器人,其中,所述主控单元根据所述口令识别处理结果,决定是否将所述语音信号发送至所述云端服务器进行云端识别。4.根据权利要求3所述的智能机器人,其中,所述主控单元根据所述口令识别处理结果来判定所述语音信号是否被本地口令识别成功,若是,则根据所述口令识别处理结果控制执行机构,若否,则将所述语音信号发送至所述云端服务器进行云端识别。5.根据权利要求1或2所述的智能机器人,其中,所述主控单元根据所述云端识别处理结果,决定是否将所述语音信号进行本地口令识别。6.根据权利要求5所述的智能机器人,其中,所述主控单元根据所述云端识别处理结果来判定所述语音信号是否被云端识别成功,若是,则根据云端识别处理结果控制执行机构,若否,则将所述语音信号进行本地口令识别。7.根据权利要求1所述的智能机器人,其中,所述智能机器人是企鹅形状,所述麦克风的数量为两个,分别安装在企鹅头部的左右耳处。8.根据权利要求1所述的智能机器人,所述执行机构为扬声器,用于以语音形式提供提示信息。9.根据权利要求1所述的智能机器人,所述执行机构为运动部件,用于以动作方式提供机械动作。10.根据权利要求1所述的智能机器人,还包括:网络判断单元,用以判断所述智能机器人与所述云端服务器的连接状态并根据该连接状态生成网络判断结果。11.根据权利要求10所述的智能机器人,所述主控单元用于根据所述网络判断单元的网络判断结果为网络正常时将所述语音信号发送至所述云端服务器进行云端识别。12.根据权利要求1所述的智能机器人,其中,所述智能机器人和...

【专利技术属性】
技术研发人员:不公告发明人
申请(专利权)人:深圳光启合众科技有限公司
类型:发明
国别省市:广东;44

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

1