机器人基于对话预测的在线与离线的识别切换装置的制造方法

xiaoxiao2021-4-24  190

机器人基于对话预测的在线与离线的识别切换装置的制造方法
【技术领域】
[0001]本实用新型涉及机器人技术领域,尤其涉及一种机器人基于对话预测的在线与离线的识别切换装置。
【背景技术】
[0002]机器人是一种可以自动执行工作的机器装置,它既可以接收人类的指挥,又可以运行预先编排的程序,还可以根据以人工智能技术制定的原则纲领行动。它的任务是协助或取代人类的工作,例如可从事生产业、建筑业或者劳动条件恶劣以及危险的工作。
[0003]现有的机器人主要是采用语音要么是采用在线识别,要么是采用离线识别,这两种方式各有优劣,在线识别的优点是会根据采集的音频数据在庞大的语音库中匹配,产生的匹配结果会覆盖面很广,对于完整句子识别比较好,缺点是对于单词或者字就很难识别,很容易出现偏差;离线识别的优点是会根据采集的音频数据在本地有限的知识库中匹配,产生的匹配结果一定是我们预想中的一个,缺点就是只能识别有限的命令。
[0004]由于现有的技术只能选择其中一种进行语音识别,无法智能的识别到所需要的结果,因此无法满足机器人市场的使用。
【实用新型内容】
[0005]针对上述技术中存在的不足之处,本实用新型提供一种机器人基于对话预测的在线与离线的识别切换装置,将在线识别与离线识别两种方式有效结合,达到用户与机器人的更有效沟通。
[0006]为实现上述目的,本实用新型提供一种机器人基于对话预测的在线与离线的识别切换方法,包括用于接收语音指令的阵列麦克风、用于存储语句的后台数据库、用于接收识别结果的语音播放模块、主控模块和云端服务器;
[0007]所述主控模块安设在机器人内,且所述阵列麦克风和后台数据库分别与主控模块的输入端电连接,所述主控模块的输出端与语音播放模块电连接,且所述主控模块的通信端分别与云端服务器交互连接;所述主控模块内置有根据匹配结果选择在线识别或离线识别的切换单元;所述切换单元分别与云端服务器及后台数据库连接。
[0008]其中,所述主控模块还包括用于接收语音指令的接收单元和用于将语音指令与后台数据库中的知识数据库内的语句进行匹配的匹配单元和用于将识别答案输出的输出单元;所述接收单元和后台数据库分别与匹配单元的输入端电连接,且所述匹配单元的输出端与切换单元,且所述切换单元还与输出单元连接,且所述输出单元与语音播放模块连接,且将识别结果输出至语音播放模块,语音播放模块根据输出结果进行播放。
[0009]其中,所述离线识别所生成的命令是从后台数据库返回的;所述在线识别所生成的语音文本是从云端服务器返回。
[0010]其中,所述阵列麦克风由多个分布在机器人身上不同方向的声音信号麦克风,所述声音信号麦克风与接收单元连接。
[0011]本实用新型的有益效果是:与现有技术相比,本实用新型提供的机器人基于对话预测的在线与离线的识别切换装置,机器人发起的指令可与机器人后台数据库中的知识数据库内的语句进行匹配,若是需要获取识别率高的指令,则切换单元与后台数据库连接进行离线识别;如果是需要获取智能的语音对答,则切换单元与云端服务器连接进行在线识别;机器人可根据答案模式选择离线识别方式或在线识别方式,且可根据匹配结果对在线和离线进行快速切换,来达到更加智能的语音识别效果。本实用新型采用在线识别和离线识别结合对对话进行预测,用离线引擎识别单词或者单字,用在线引擎识别完整的句子,从而提高识别率,将在线识别与离线识别两种方式有效结合,达到用户与机器人的更有效沟通。
【附图说明】
[0012]图1为本实用新型的机器人基于对话预测的在线与离线的识别切换装置的工作方框图。
[0013]主要元件符号说明如下:
[0014]10、阵列麦克风11、后台数据库
[0015]12、主控模块13、语音播放模块
[0016]14、云端服务器121、接收单元
[0017]122、匹配单元123、切换单元
[0018]124、输出单元。
【具体实施方式】
[0019]为了更清楚地表述本实用新型,下面结合附图对本实用新型作进一步地描述。
[0020]请参阅图1,本实用新型的机器人基于对话预测的在线与离线的识别切换装置,包括用于接收语音指令的阵列麦克风10、用于存储语句的后台数据库11、用于接收识别结果的语音播放模块13、主控模块12和云端服务器14 ;
[0021]主控模块12安设在机器人内,且阵列麦克风10和后台数据库11分别与主控模块12的输入端电连接,主控模块12的输出端与语音播放模块13电连接,且主控模块13的通信端分别与云端服务器14交互连接;主控模块12内置有根据匹配结果选择在线识别或离线识别的切换单元123 ;切换单元123分别与云端服务器14及后台数据库11连接。
[0022]机器人的阵列麦克风10接收用户的语音指令,在后台数据库11中将语音指令与机器人的知识数据库内的语句进行匹配;根据匹配的答案模式,在主控模块12内选择引擎进行识别;如果是需要获取识别率高的指令,则进行离线识别;如果是需要获取智能的语音对答,则进行在线识别;将在线识别或;离线识别的结果输出给语音播放模块13 ;语音播放模块13根据识别到的结果,智能选择做动作。该系统还包括云端服务器14,主控模块13与云端服务器14交互连接,若选择的是在线识别,则通过云端服务器14搜索在线智能语音答案。
[0023]相较于现有技术,本实用新型提供的机器人基于对话预测的在线与离线的识别切换装置,机器人发起的指令可与机器人后台数据库中的知识数据库内的语句进行匹配,若是需要获取识别率高的指令,则切换单元123与后台数据库11连接进行离线识别;如果是需要获取智能的语音对答,则切换单元123与云端服务器14连接进行在线识别;机器人可根据答案模式选择离线识 别方式或在线识别方式,且可根据匹配结果对在线和离线进行快速切换,来达到更加智能的语音识别效果。本实用新型采用在线识别和离线识别结合对对话进行预测,用离线引擎识别单词或者单字,用在线引擎识别完整的句子,从而提高识别率,将在线识别与离线识别两种方式有效结合,达到用户与机器人的更有效沟通。
[0024]在本实施例中,主控模块12还包括用于接收语音指令的接收单元121、用于将语音指令与后台数据库11中的知识数据库内的语句进行匹配的匹配单元122和用于将识别答案输出的输出单元124 ;接收单元121和后台数据库11分别与匹配单元122的输入端电连接,且匹配单元122的输出端与切换单元123,且切换单元123还与输出单元124连接,且输出单元124与语音播放模块13连接,且将识别结果输出至语音播放模块13,语音播放模块13根据输出结果进行播放。离线识别所生成的命令是从后台数据库返回的;在线识别所生成的语音文本是从云端服务器返回。
[0025]在本实施例中,阵列麦克风10由多个分布在机器人身上不同方向的声音信号麦克风(图未示),声音信号麦克风与接收单元121连接。声音信号麦克风从不同方向上接收来自用户不同方向的语音呼叫。
[0026]本实用新型提供的装置,其工作原理如下,具有如下步骤:
[0027]第一步,机器人发起语音指令;该步骤中机器人发起语音指令的方式有两种,第一种是:机器人识别到人脸,自动发出语音指令;第二种是,用户发出指令,机器人听到后发起语音指令。
[0028]第二步,将语音指令与机器人的知识数据库内的语句进行匹配;在机器人的知识数据库中会保存相关的语句,这些语句分为两种模式,一种是需要离线命令答案;一种是需要在线智能语音答案。区分完所需答案模式后,则选择对应的引擎进行识别。例如:在人机对话过程中,机器人会说“你好漂亮! ”,机器人会根据知识库知道,选择接受智能语音,即开启在线识别。机器人说“我为你表演一下跳舞好吗? ”,根据知识库,会选择接受命令“好/不好”,即开启离线命令识别。
[0029]第三步,根据匹配的答案模式,选择引擎进行识别;如果是需要获取识别率高的指令,则进行离线识别;如果是需要获取智能的语音对答,则进行在线识别;该步骤中在线识别的具体步骤为:识别语音结果,并生成语音文本后进入第四步;离线识别的具体步骤为:在命令库匹配语音的命令词,生成命令后进入第四步。例如唤醒机器然后,用户说:你会做什么,机器人:我会唱歌,表演一下好不好。这种就会选择离线命令识别。即是简单的单句或单词可以选择离线识别。例如主人:深圳明天的天气,机器人:深圳明天的天气状况,这时机器人说完后就会连接云端服务器进行搜索答案。
[0030]第四步,识别结果输出给机器人;
[0031]第五步,机器人根据识别到的结果,智能选择做动作。如果识别到的是人机对话类型的,则联系上文,回答对应的语音;如果识别到的是命令型的,则联系上文的动作指令,直接产生相对于动作的行为。人机对话类型的是指在后台数据库中可以匹配到的,命令型的如:好/不好、行/不行),会联系上文的动作指令如:跳舞、唱歌、讲故事,直接产生相对于的动作行为。
[0032]以上公开的仅为本实用新型的几个具体实施例,但是本实用新型并非局限于此,任何本领域的技术人员能思之的变化都应落入本实用新型的保护范围。
【主权项】
1.一种机器人基于对话预测的在线与离线的识别切换装置,其特征在于,包括用于接收语音指令的阵列麦克风、用于存储语句的后台数据库、用于接收识别结果的语音播放模块、主控模块和云端服务器; 所述主控模块安设在机器人内,且所述阵列麦克风和后台数据库分别与主控模块的输入端电连接,所述主控模块的输出端与语音播放模块电连接,且所述主控模块的通信端分别与云端服务器交互连接;所述主控模块内置有根据匹配结果选择在线识别或离线识别的切换单元;所述切换单元分别与云端服务器及后台数据库连接。2.根据权利要求1所述的机器人基于对话预测的在线与离线的识别切换装置,所述主控模块还包括用于接收语音指令的接收单元和用于将语音指令与后台数据库中的知识数据库内的语句进行匹配的匹配单元和用于将识别答案输出的输出单元;所述接收单元和后台数据库分别与匹配单元的输入端电连接,且所述匹配单元的输出端与切换单元,且所述切换单元还与输出单元连接,且所述输出单元与语音播放模块连接,且将识别结果输出至语音播放模块,语音播放模块根据输出结果进行播放。3.根据权利要求1所述的机器人基于对话预测的在线与离线的识别切换装置,所述离线识别所生成的命令是从后台数据库返回的;所述在线识别所生成的语音文本是从云端服务器返回。4.根据权利要求1所述的机器人基于对话预测的在线与离线的识别切换装置,所述阵列麦克风由多个分布在机器人身上不同方向的声音信号麦克风,所述声音信号麦克风与接收单元连接。
【专利摘要】本实用新型公开了一种机器人基于对话预测的在线与离线的识别切换装置,该装置包括用于接收语音指令的阵列麦克风、用于存储语句的后台数据库、用于接收识别结果的语音播放模块、主控模块和云端服务器;主控模块安设在机器人内,且阵列麦克风和后台数据库分别与主控模块的输入端电连接,主控模块的输出端与语音播放模块电连接,且主控模块的通信端分别与云端服务器交互连接;主控模块内置有根据匹配结果选择在线识别或离线识别的切换单元;切换单元分别与云端服务器及后台数据库连接。本实用新型将在线识别与离线识别两种方式有效结合,达到用户与机器人的更有效沟通。
【IPC分类】G06F3/16, G10L15/26
【公开号】CN204695292
【申请号】CN201520362028
【发明人】高子庆
【申请人】深圳市锐曼智能装备有限公司
【公开日】2015年10月7日
【申请日】2015年5月29日

最新回复(0)