当前位置: 首页 > 专利查询>厦门大学专利>正文

一种导览机器人基于云平台的语音交互方法技术

技术编号:21895679 阅读:45 留言:0更新日期:2019-08-17 16:00
本发明专利技术提供一种导览机器人基于云平台的语音交互方法和装置,该方法包括:接收用户声音;通过语音识别模块将收集到的用户声音转化为文字;通过逻辑处理模块则将文字发送到云平台,进行用户的意图判断,用户意图包括带路意图、介绍意图、聊天意图等;将判断的结果反馈到逻辑处理模块,逻辑处理对反馈结果进行判断,如果是介绍意图则将云平台识别出的结果利用语音合成的方式将文字转化为语音,播报给用户;如果是聊天意图则调用图灵机器人,图灵机器人的对话返回结果,利用语音合成的方式将文字转化为语音,播报给用户;如果是带路意图则识别出目标点的坐标,将坐标发送到移动控制模块,控制机器热进行移动。本发明专利技术可以利用已有云平台,减少开发人员的工作量,降低工作复杂度,集中精力于交互逻辑的设计。

A Method of Voice Interaction Based on Cloud Platform for Tour Robot

【技术实现步骤摘要】
一种导览机器人基于云平台的语音交互方法
本申请涉及机器人领域,尤其涉及一种导览机器人基于云平台的语音交互方法和装置。
技术介绍
机器人的应用逐渐渗入到社会的各行各业,例如导览、看护、智能家居等。各个领域对机器人的应用需求不同,每个领域的机器人都需要独立开发。传统机器人开发在本地自行搭建语音交互平台,平台框架的设计与实现会占用大量的时间,而且极大提高了开发工作的复杂度。
技术实现思路
鉴于现有技术中的上述缺陷或不足,提供一种导览机器人基于云平台的语音交互方法、装置、机器人和存储介质。利用百度unit和图灵机器人打造一个高效的机器人语音交互开发方法,利用已有云平台,减少开发人员的工作量,降低工作复杂度,集中精力于交互逻辑的设计。第一方面,本申请实施例提供了一种导览机器人基于云平台的语音交互方法,其特征在于,该方法包括:接收用户声音;通过语音识别模块将收集到的用户声音转化为文字;通过逻辑处理模块则将文字发送到云平台,进行用户的意图判断,用户意图包括带路意图、介绍意图、聊天意图;将判断的结果反馈到逻辑处理模块,逻辑处理对反馈结果进行判断,如果是介绍意图则将云平台识别出的结果利用语音合成的方式将文字转化为语音,播报给用户;如果是聊天意图则调用图灵机器人,图灵机器人的对话返回结果,利用语音合成的方式将文字转化为语音,播报给用户;如果是带路意图则识别出目标点的坐标,将坐标发送到移动控制模块,控制机器热进行移动。第二方面,本申请实施例提供了一种导览机器人基于云平台的语音交互装置,其特征在于,该装置包括:语音识别模块,用于接收用户声音,将收集到的用户声音转化为文字;逻辑处理模块,用于将文字发送到云平台,进行用户的意图判断,用户意图包括带路意图、介绍意图、聊天意图,对反馈结果进行判断,如果是介绍意图则将云平台识别出的结果利用语音合成的方式将文字转化为语音,播报给用户;如果是聊天意图则调用图灵机器人,图灵机器人的对话返回结果,利用语音合成的方式将文字转化为语音,播报给用户;如果是带路意图则识别出目标点的坐标,将坐标发送到移动控制模块,控制机器热进行移动;图灵机器人,用于对用户的聊天意图进行回应,完成用户与机器人进行与业务无关的聊天需求;移动控制模块,用于接收逻辑处理模块发送的目标点坐标,控制机器人移动到目标点;语音合成模块,用于语音合成逻辑处理模块反馈回来的文字信息转化为语音信息播报给用户。第三方面,本申请实施例提供了一种机器人,其特征在于,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现如本申请实施例描述的方法。第四方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序用于:所述计算机程序被处理器执行时实现如本申请实施例描述的方法。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:图1示出了本申请实施例提供的导览机器人基于云平台的语音交互方法的流程示意图;图2示出了本申请又一实施例提供的导览机器人基于云平台的语音交互装置结构框图。具体实施方式下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关专利技术,而非对该专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与专利技术相关的部分。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。请参考图1,图1示出了本申请实施例提供的导览机器人基于云平台的语音交互方法的流程示意图。如图1所示,该方法包括:步骤一,接收用户声音;步骤二,通过语音识别模块将收集到的用户声音转化为文字;步骤三,通过逻辑处理模块则将文字发送到云平台,进行用户的意图判断,用户意图包括带路意图、介绍意图、聊天意图;步骤四,将判断的结果反馈到逻辑处理模块,逻辑处理对反馈结果进行判断,如果是介绍意图则将云平台识别出的结果利用语音合成的方式将文字转化为语音,播报给用户;如果是聊天意图则调用图灵机器人,图灵机器人的对话返回结果,利用语音合成的方式将文字转化为语音,播报给用户;如果是带路意图则识别出目标点的坐标,将坐标发送到移动控制模块,控制机器热进行移动。请参考图2,图2示出了本申请又一实施例提供的导览机器人基于云平台的语音交互装置结构框图如图2所示,该装置包括:语音识别模块,用于接收用户声音,将收集到的用户声音转化为文字;逻辑处理模块,用于将文字发送到云平台,进行用户的意图判断,用户意图包括带路意图、介绍意图、聊天意图,对反馈结果进行判断,如果是介绍意图则将云平台识别出的结果利用语音合成的方式将文字转化为语音,播报给用户;如果是聊天意图则调用图灵机器人,图灵机器人的对话返回结果,利用语音合成的方式将文字转化为语音,播报给用户;如果是带路意图则识别出目标点的坐标,将坐标发送到移动控制模块,控制机器热进行移动;图灵机器人,用于对用户的聊天意图进行回应,完成用户与机器人进行与业务无关的聊天需求;移动控制模块,用于接收逻辑处理模块发送的目标点坐标,控制机器人移动到目标点;语音合成模块,用于语音合成逻辑处理模块反馈回来的文字信息转化为语音信息播报给用户。作为另一方面,本申请还提供了一种机器人,其特征在于,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现如本申请的导览机器人基于云平台的语音交互方法。作为另一方面,本申请还提供了一种计算机可读存储介质,该计算机可读存储介质可以是上述实施例中前述装置中所包含的计算机可读存储介质;也可以是单独存在,未装配入设备中的计算机可读存储介质。计算机可读存储介质存储有一个或者一个以上程序,前述程序被一个或者一个以上的处理器用来执行描述于本申请的导览机器人基于云平台的语音交互方法。应当理解,本申请的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。如,如果用硬件来实现和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(ProgrammableGateArray;以下简称:PGA),现场可编程门阵列(FieldProgrammableGateArray;以下简称:FPGA)等。本
的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。此外,在本申请各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。上述提到的存储介质可以是只读存储器,磁盘或光本文档来自技高网
...

【技术保护点】
1.一种导览机器人基于云平台的语音交互方法,其特征在于,该方法包括:接收用户声音;通过语音识别模块将收集到的用户声音转化为文字;通过逻辑处理模块则将文字发送到云平台,进行用户的意图判断,用户意图包括带路意图、介绍意图、聊天意图;将判断的结果反馈到逻辑处理模块,逻辑处理对反馈结果进行判断,如果是介绍意图则将云平台识别出的结果利用语音合成的方式将文字转化为语音,播报给用户;如果是聊天意图则调用图灵机器人,图灵机器人的对话返回结果,利用语音合成的方式将文字转化为语音,播报给用户;如果是带路意图则识别出目标点的坐标,将坐标发送到移动控制模块,控制机器热进行移动。

【技术特征摘要】
1.一种导览机器人基于云平台的语音交互方法,其特征在于,该方法包括:接收用户声音;通过语音识别模块将收集到的用户声音转化为文字;通过逻辑处理模块则将文字发送到云平台,进行用户的意图判断,用户意图包括带路意图、介绍意图、聊天意图;将判断的结果反馈到逻辑处理模块,逻辑处理对反馈结果进行判断,如果是介绍意图则将云平台识别出的结果利用语音合成的方式将文字转化为语音,播报给用户;如果是聊天意图则调用图灵机器人,图灵机器人的对话返回结果,利用语音合成的方式将文字转化为语音,播报给用户;如果是带路意图则识别出目标点的坐标,将坐标发送到移动控制模块,控制机器热进行移动。2.一种导览机器人基于云平台的语音交互装置,其特征在于,该装置包括:语音识别模块,用于接收用户声音,将收集到的用户声音转化为文字;逻辑处理模块,用于将文字发送到云平台,进行用户的意图判断,用户意图包括带路意图、介绍意图、聊天意图,对反馈结果进行判...

【专利技术属性】
技术研发人员:姚俊峰林毅贤
申请(专利权)人:厦门大学
类型:发明
国别省市:福建,35

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

1