一种语音透传方法、装置及机器人制造方法及图纸

技术编号:16754051 阅读:22 留言:0更新日期:2017-12-09 01:16
本申请提供了一种语音透传方法、装置及机器人,通过对接收到的用户语音消息进行应用模式确定,可以针对不同应用模式对该用户语音消息执行对应的处理操作,从而增加了机器人与用户之间人机交互呈现方式的多样性,当确定出用户语音消息的应用模式为语音播放模式时,播放该用户语音消息给用户,当确定出用户语音消息的应用模式为语音解析模式时,对该用户语音消息进行语音解析,从而可以将用户语音消息转化成可供机器人直接识别的语音指令,以便机器人执行对应该语音指令的动作,来完成机器人与用户之间的人机互动,既解决了机器人不能与用户进行直接交互的问题,又提高了机器人的智能化程度。

A speech transmission method, device and robot

The invention provides a voice transmitting method, device and robot, application mode is determined by the user voice message received, can according to different application modes of the user voice message corresponding processing operation is performed, thereby increasing the interaction between the robot and the user diversity mode, when determining the application mode user voice message for voice playback mode, users play the voice message to the user, when determining the application mode of user voice message for speech analysis mode, for speech analysis of the user voice messages, which can be transformed into a voice message for the user to directly identify the robot voice commands, so the robot to perform should the motion of the voice command, to complete the interaction between the robot and the user, which can solve the robot with The problem of direct interaction between households has also improved the intelligentized degree of the robot.

【技术实现步骤摘要】
一种语音透传方法、装置及机器人
本专利技术涉及机器人控制
,更具体的说,是涉及一种语音透传方法、装置及机器人。
技术介绍
随着科技的飞速跃进,机器人被广泛应用于多个领域,且逐渐向智能化方向发展。目前,机器人可以在开启状态下,通过运行预先编写的程序,来执行相应的动作指令,以完成各种任务。然而现今市面上的机器人只能重复执行与自身预置程序所对应的动作,如扫地,与用户之间无法交互,进而无法接受用户的实时指挥,来完成用户当前所需的动作任务。
技术实现思路
有鉴于此,本专利技术提供了一种语音透传方法、装置及机器人,解决了机器人不能与用户进行交互的问题,进而提高了机器人的智能化程度。为实现上述目的,本专利技术提供如下技术方案:一种语音透传方法,应用于机器人,包括:接收用户语音消息和按键指令;依据所述按键指令,确定所述用户语音消息的应用模式,所述应用模式包括语音解析模式和语音播放模式;当所述用户语音消息的应用模式为语音解析模式时,对所述用户语音消息进行语音解析,生成语音指令;执行对应所述语音指令的动作;当所述用户语音消息的应用模式为语音播放模式时,将所述用户语音消息进行播放。优选地,所述接收用户语音消息和按键指令,包括:通过服务器从移动终端接收所述用户语音消息和按键指令。优选地,所述当所述用户语音消息的应用模式为语音解析模式时,对所述用户语音消息进行语音解析,生成语音指令,包括:当所述用户语音消息的应用模式为语音解析模式时,对所述用户语音消息进行声波信号转化,生成语音文本;对所述语音文本进行分词处理,生成语音关键词,所述语音关键词的个数至少为一个;获取每一个所述语音关键词的词类;根据所述词类,从所述语音关键词中选择出目标关键词,作为所述语音指令,所述目标关键词包括词类为动词的语音关键词。优选地,所述当所述用户语音消息的应用模式为语音解析模式时,对所述用户语音消息进行声波信号转化,生成语音文本,包括:当所述用户语音消息的应用模式为语音解析模式时,对所述用户语音消息进行去噪处理;提取去噪处理后的所述用户语音消息的语音特征参数;从语音文本库中匹配出对应所述语音特征参数的所述语音文本。优选地,所述执行对应所述语音指令的动作,包括:根据所述语音指令,从动作库中匹配出对应所述语音指令的动作,并执行。优选地,所述当所述用户语音消息的应用模式为语音解析模式时,对所述用户语音消息进行语音解析,生成语音指令,包括:当所述用户语音消息的应用模式为语音解析模式时,对所述用户语音消息进行声波信号转化,生成语音文本;对所述语音文本进行分词处理,生成语音关键词,所述语音关键词的个数至少为一个;从所述语音关键词中选择出情感关键词;根据所述情感关键词,从情感文本库中匹配出对应所述情感关键词的情感语句,作为所述语音指令;相应的,所述执行对应所述语音指令的动作,具体为:播放所述情感语句。一种语音透传装置,应用于机器人,包括:接收模块,用于接收用户语音消息和按键指令;确定模块,用于依据所述按键指令,确定所述用户语音消息的应用模式,所述应用模式包括语音解析模式和语音播放模式;语音解析模块,用于当所述用户语音消息的应用模式为语音解析模式时,对所述用户语音消息进行语音解析,生成语音指令;第一动作执行模块,用于执行对应所述语音指令的动作;第一播放模块,用于当所述用户语音消息的应用模式为语音播放模式时,将所述用户语音消息进行播放。优选地,所述语音解析模块包括:第一声波信号转化模块,用于当所述用户语音消息的应用模式为语音解析模式时,对所述用户语音消息进行声波信号转化,生成语音文本;第一分词处理模块,用于对所述语音文本进行分词处理,生成语音关键词,所述语音关键词的个数至少为一个;获取模块,用于获取每一个所述语音关键词的词类;第一选择模块,用于根据所述词类,从所述语音关键词中选择出目标关键词,作为所述语音指令,所述目标关键词包括词类为动词的语音关键词。优选地,所述第一声波信号转化模块包括:去噪模块,用于当所述用户语音消息的应用模式为语音解析模式时,对所述用户语音消息进行去噪处理;特征提取模块,用于提取去噪处理后的所述用户语音消息的语音特征参数;第一匹配模块,用于从语音文本库中匹配出对应所述语音特征参数的所述语音文本。优选地,所述第一动作执行模块包括:第一动作执行子模块,用于根据所述语音指令,从动作库中匹配出对应所述语音指令的动作,并执行。优选地,所述语音解析模块包括:第二声波信号转化模块,用于当所述用户语音消息的应用模式为语音解析模式时,对所述用户语音消息进行声波信号转化,生成语音文本;第二分词处理模块,用于对所述语音文本进行分词处理,生成语音关键词,所述语音关键词的个数至少为一个;第二选择模块,用于从所述语音关键词中选择出情感关键词;第二匹配模块,用于根据所述情感关键词,从情感文本库中匹配出对应所述情感关键词的情感语句,作为所述语音指令;相应的,所述第一动作执行模块,还用于播放所述情感语句。一种机器人,包括存储器和处理器;所述存储器,用于存储程序;所述处理器,用于处理所述程序,其中,所述程序包括:接收用户语音消息和按键指令;依据所述按键指令,确定所述用户语音消息的应用模式,所述应用模式包括语音解析模式和语音播放模式;当所述用户语音消息的应用模式为语音解析模式时,对所述用户语音消息进行语音解析,生成语音指令;执行对应所述语音指令的动作;当所述用户语音消息的应用模式为语音播放模式时,将所述用户语音消息进行播放。经由上述的技术方案可知,与现有技术相比,本专利技术提供了一种语音透传方法、装置及机器人,通过对接收到的用户语音消息进行应用模式确定,可以针对不同应用模式对该用户语音消息执行对应的处理操作,从而增加了机器人与用户之间人机交互呈现方式的多样性,当确定出用户语音消息的应用模式为语音播放模式时,播放该用户语音消息给用户,当确定出用户语音消息的应用模式为语音解析模式时,对该用户语音消息进行语音解析,从而可以将用户语音消息转化成可供机器人直接识别的语音指令,以便机器人执行对应该语音指令的动作,来完成机器人与用户之间的人机互动,既解决了机器人不能与用户进行直接交互的问题,又提高了机器人的智能化程度。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例提供的一种语音透传方法的方法流程图;图2为本专利技术实施例提供的一种语音文本的生成方法的方法流程图;图3为本专利技术实施例提供的另一种语音透传方法的方法流程图;图4为本专利技术实施例提供的另一种语音透传方法的方法流程图;图5为本专利技术实施例提供的一种语音透传装置的结构示意图;图6为本专利技术实施例提供的另一种语音透传装置的结构示意图;图7为本专利技术实施例提供的一种语音文本的生成装置的结构示意图;图8为本专利技术实施例提供的另一种语音透传装置的结构示意图;图9为本专利技术实施例提供的一种机器人的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,本文档来自技高网...
一种语音透传方法、装置及机器人

【技术保护点】
一种语音透传方法,其特征在于,应用于机器人,包括:接收用户语音消息和按键指令;依据所述按键指令,确定所述用户语音消息的应用模式,所述应用模式包括语音解析模式和语音播放模式;当所述用户语音消息的应用模式为语音解析模式时,对所述用户语音消息进行语音解析,生成语音指令;执行对应所述语音指令的动作;当所述用户语音消息的应用模式为语音播放模式时,将所述用户语音消息进行播放。

【技术特征摘要】
1.一种语音透传方法,其特征在于,应用于机器人,包括:接收用户语音消息和按键指令;依据所述按键指令,确定所述用户语音消息的应用模式,所述应用模式包括语音解析模式和语音播放模式;当所述用户语音消息的应用模式为语音解析模式时,对所述用户语音消息进行语音解析,生成语音指令;执行对应所述语音指令的动作;当所述用户语音消息的应用模式为语音播放模式时,将所述用户语音消息进行播放。2.根据权利要求1所述的方法,其特征在于,所述接收用户语音消息和按键指令,包括:通过服务器从移动终端接收所述用户语音消息和按键指令。3.根据权利要求1所述的方法,其特征在于,所述当所述用户语音消息的应用模式为语音解析模式时,对所述用户语音消息进行语音解析,生成语音指令,包括:当所述用户语音消息的应用模式为语音解析模式时,对所述用户语音消息进行声波信号转化,生成语音文本;对所述语音文本进行分词处理,生成语音关键词,所述语音关键词的个数至少为一个;获取每一个所述语音关键词的词类;根据所述词类,从所述语音关键词中选择出目标关键词,作为所述语音指令,所述目标关键词包括词类为动词的语音关键词。4.根据权利要求3所述的方法,其特征在于,所述当所述用户语音消息的应用模式为语音解析模式时,对所述用户语音消息进行声波信号转化,生成语音文本,包括:当所述用户语音消息的应用模式为语音解析模式时,对所述用户语音消息进行去噪处理;提取去噪处理后的所述用户语音消息的语音特征参数;从语音文本库中匹配出对应所述语音特征参数的所述语音文本。5.根据权利要求3所述的方法,其特征在于,所述执行对应所述语音指令的动作,包括:根据所述语音指令,从动作库中匹配出对应所述语音指令的动作,并执行。6.根据权利要求1所述的方法,其特征在于,所述当所述用户语音消息的应用模式为语音解析模式时,对所述用户语音消息进行语音解析,生成语音指令,包括:当所述用户语音消息的应用模式为语音解析模式时,对所述用户语音消息进行声波信号转化,生成语音文本;对所述语音文本进行分词处理,生成语音关键词,所述语音关键词的个数至少为一个;从所述语音关键词中选择出情感关键词;根据所述情感关键词,从情感文本库中匹配出对应所述情感关键词的情感语句,作为所述语音指令;相应的,所述执行对应所述语音指令的动作,具体为:播放所述情感语句。7.一种语音透传装置,其特征在于,应用于机器人,包括:接收模块,用于接收用户语音消息和按键指令;确定模块,用于依据所述按键指令,确定所述用户语音消息的应用模式,所述应用模式包括语音解析模式...

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

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

1