一种实体机器人接入云端语音平台的方法及实体机器人技术

技术编号:19947727 阅读:24 留言:0更新日期:2019-01-03 04:21
本发明专利技术公开了一种实体机器人接入云端语音平台的方法及实体机器人,属于机器人技术领域。该方法包括:接收第三方提供的串口协议数据,串口协议数据包括实体机器人的动作指令和与动作指令对应的语音参数数据;将串口数据协议封装成sdk;将封装好的sdk集成到智能音响中;将智能音响通过串口与实体机器人连接;将智能音响接入云端语音语义平台。通过将包括实体机器人的动作指令标识和与动作指令标识对应的参数数据的串口协议数据封装成sdk,然后集成入智能音箱中,然后将智能音响通过串口与实体机器人连接,由智能音响提供AI能力。简化了机器人实现智能化的方式,降低了开发智能机器人的难度,大大节约了智能机器人的研发成本。

A Method of Entity Robot Accessing Cloud Voice Platform and Entity Robot

The invention discloses a method for an entity robot to access a cloud voice platform and an entity robot, which belongs to the field of robot technology. The method includes: receiving the serial port protocol data provided by the third party, the serial port protocol data includes the action instruction of the entity robot and the voice parameter data corresponding to the action instruction; encapsulating the serial port data protocol into sdk; integrating the encapsulated SDK into the intelligent audio; connecting the intelligent audio with the entity robot through the serial port; and connecting the intelligent audio to the cloud voice semantic platform. By encapsulating the serial protocol data including the action instruction identification of the entity robot and the parameter data corresponding to the action instruction identification into sdk, and then integrating it into the intelligent speaker, the intelligent sound is connected with the entity robot through the serial port, and the AI capability is provided by the intelligent sound. It simplifies the way of realizing intelligent robot, reduces the difficulty of developing intelligent robot, and greatly saves the cost of developing intelligent robot.

【技术实现步骤摘要】
一种实体机器人接入云端语音平台的方法及实体机器人
本专利技术属于机器人
,具体涉及一种实体机器人接入云端语音平台的方法及实体机器人。
技术介绍
随着人工智能时代的到来,机器人行业也得到了很大地发展,机器人慢慢进入家庭,对于需要支持语音对话的机器人,必然会涉及到接入云端语音语义平台的方法。一般的实体机器人开发厂家,专长在机器人的硬件本体上,对于机器人身上的语音交互,一般的厂家都是通过简单的接入一个麦克风来完成拾音,然后通过开发对应的软件接入语音平台。但是上述方法有下面的问题:1、实体机器人厂家需要专门设计头部的麦克风输入硬件,增加了系统的复杂度。2、需要专门的软件开发人员来开发麦克风相关的软件,投入较大,调试时间也较长,对于机器人厂家来说是个较重的负担。3、单个麦克风拾音效果较差,改为目前通用的麦克风整列因为涉及到相关的硬件和算法等,开发难度较大,一般的机器人厂家没有这样的能力。4、对于在特定领域使用的机器人,还需要针对性的接入对应的软件服务,调试难度较大,时间较长,这给机器人厂家的快速批量化定制化生产带来了困难。
技术实现思路
为了解决现有技术存在的上述问题,本专利技术提供了一种实体机器人接入云端语音平台的方法及实体机器人。本专利技术的技术方案如下:一方面,本专利技术提供了一种实体机器人接入云端语音平台的方法,所述方法包括:接收第三方提供的串口协议数据,所述串口协议数据包括实体机器人的动作指令和与所述动作指令对应的语音参数数据;封装所述串口数据协议,形成sdk包;将所述sdk包集成到智能音响中;将所述智能音响通过串口与所述实体机器人连接;将所述智能音响接入云端语音语义平台。优选的,所述sdk包为andriod系统sdk包或linux系统sdk包。本专利技术所提供的实体机器人接入云端语音平台的方法通过将包括实体机器人的动作指令标识和与所述动作指令标识对应的参数数据的串口协议数据封装成sdk,然后集成入智能音箱中,然后将智能音响通过串口与实体机器人连接,由智能音响提供AI能力。简化了机器人实现智能化的方式,降低了开发智能机器人的难度,大大节约了智能机器人的研发成本。另一方面,本专利技术提供了一种实体机器人,包括机器人本体,所述机器人本体通过串口连接有智能音响,所述机器人本体应用上述实体机器人接入云端语音平台的方法与云端语音平台连接。优选的,所述机器人本体的顶部设置有一个放置槽,所述智能音响放置于所述放置槽内,所述放置槽的一侧设置有盖板。优选的,所述智能音响包括可充电电源、控制器、麦克风阵列、扬声器、wifi模块以及蓝牙模块,所述控制器分别与所述麦克风阵列、所述扬声器、所述wifi模块以及所述蓝牙模块电连接,所述可充电电源分别为所述控制器、所述麦克风阵列、所述扬声器、所述wifi模块以及所述蓝牙模块供电。优选的,所述控制器为AmlogicA113芯片。优选的,所述麦克风阵列包括至少6个麦克风且呈环形排布。本专利技术所提供的实体机器人应用上述的实体机器人接入云端语音平台的方法与云端语音平台连接,大大降低了机器人本体的研发以及制作成本,能够快速实现批量化定制化生产。附图说明图1为本专利技术实施例提供的一种实体机器人接入云端语音平台的方法的流程图;图2为本专利技术实施例提供的一种实体机器人的结构示意图;图3是本专利技术实施例中智能音响的结构框图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本
技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本专利技术所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非被特定定义,否则不会用理想化或过于正式的含义来解释。如图1所示,本专利技术实施例提供了一种实体机器人接入云端语音平台的方法,所述方法包括以下步骤:步骤S1:接收第三方提供的串口协议数据,所述串口协议数据包括实体机器人的动作指令和与所述动作指令对应的语音参数数据。在具体的实施过程中,本专利技术实施例中的所述第三方通常为实体机器人的生产厂家,生产厂家根据实体机器人的功能特性以及具体的应用领域,提供包括动作指令和与所述动作指令对应的语音参数数据的串口协议数据。具体的动作指令和与所述动作指令对应的语音参数数据如表一所示:表一:动作指令和对应的语音参数数据对应表当然,本专利技术实施例不局限于上述几种动作指令和对应的语音参数数据,还包括其他的一些专业的动作指令和对应的语音参数数据,在此不再一一举例说明。获得了第三方提供的串口协议数据后,执行步骤S2:封装所述串口数据协议,形成sdk包。在具体的实施过程中,由于目前智能音响主要为andriod和linux系统,因此,作为优选的,本专利技术实施例中的sdk包具体为andriod系统对应的sdk包或linux系统对应的sdk包,从而分别适用于andriod系统智能音响和linux系统智能音响。将所述串口数据协议封装成sdk后,执行步骤S3:将所述sdk包集成到智能音响中。将所述sdk集成到智能音响中后,执行步骤S4:将所述智能音响通过串口与所述实体机器人连接。完成了智能音响和实体机器人的连接,此时已经具备了基础的动作条件。最后,执行步骤S5:将智能音响接入云端语音语义平台。本专利技术实施例所提供的实体机器人接入云端语音平台的方法通过将包括实体机器人的动作指令标识和与所述动作指令标识对应的参数数据的串口协议数据封装成sdk,然后集成入智能音箱中,然后将智能音响通过串口与实体机器人连接,由智能音响提供AI能力。简化了机器人实现智能化的方式,降低了开发智能机器人的难度,大大节约了智能机器人的研发成本。进一步的,采用本专利技术实施例所提供的实体机器人接入云端语音平台的方法后,实体机器人厂家可以专注在身体部分的机电相关的开发,只需对外提供串口相关端口即可;而在后期维护时,只需要更换相应的智能音箱或升级智能音响的程序即可,节约维护成本。对应于上述实体机器人接入云端语音平台的方法,本专利技术实施例还提供了一种实体机器人,如图2所示,所述实体机器人包括机器人本体1,机器人本体1通过串口连接有智能音响2,机器人本体1应用上述实体机器人接入云端语音平台的方法与云端语音平台连接。本专利技术实施例所提供的实体机器人应用上述的实体机器人接入云端语音平台的方法与云端语音平台连接,大大降低了机器人本体的研发以及制作成本,能够快速实现批量化定制化生产。在具体的实施过程中,因为智能音响2是通过串口与机器人本体1连接的,为了使机器人能够更便利的变换位置或身姿,作为优选的,本专利技术实施例在机器人本体1的顶部设置有一个放置槽11,智能音响2放置于放置槽11内,放置槽11的一侧设置有盖板12。通过在机器人本体的顶部设置放置槽,并将智能音响放置于所述放置槽内,能够使机器人本体与智能音响构成一个整体,方便机器人本体移动换位,或者变换身姿。考虑到部分姿势可能导致智能音响从机器人本体上掉本文档来自技高网
...

【技术保护点】
1.一种实体机器人接入云端语音平台的方法,其特征在于,所述方法包括:接收第三方提供的串口协议数据,所述串口协议数据包括实体机器人的动作指令和与所述动作指令对应的语音参数数据;封装所述串口数据协议,形成sdk包;将所述sdk包集成到智能音响中;将所述智能音响通过串口与所述实体机器人连接;将所述智能音响接入云端语音语义平台。

【技术特征摘要】
1.一种实体机器人接入云端语音平台的方法,其特征在于,所述方法包括:接收第三方提供的串口协议数据,所述串口协议数据包括实体机器人的动作指令和与所述动作指令对应的语音参数数据;封装所述串口数据协议,形成sdk包;将所述sdk包集成到智能音响中;将所述智能音响通过串口与所述实体机器人连接;将所述智能音响接入云端语音语义平台。2.根据权利要求1所述的实体机器人接入云端语音平台的方法,其特征在于,所述sdk包为andriod系统sdk包或linux系统sdk包。3.一种实体机器人,其特征在于,包括机器人本体,所述机器人本体通过串口连接有智能音响,所述机器人本体应用权利要求1或2中所述的实体机器人接入云端语音平台的方法与云端语音平台连接。4...

【专利技术属性】
技术研发人员:李鹏云
申请(专利权)人:杭州任你说智能科技有限公司
类型:发明
国别省市:浙江,33

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

1