直接训练和修改机器人交互内容的系统及方法_2

文档序号:9598802阅读:来源:国知局
照之前训练和修改后的内容作出相应的回答。
[0034]如图3所示,为本发明公开的一种直接训练和修改机器人交互内容的方法流程图,具体包括以下步骤。
[0035]步骤S11:输入语音信息。该步骤中包括输入用户自然语音以及输入训练和修改的语音内容。用户与机器人进行交互时,输入自然语音,机器人根据系统原始设置的内容回答。若用户希望机器人就同样的问题做出另一种回答,则可以通过向机器人输入关键词和需要修改的语音内容,修改机器人回答。
[0036]步骤S12:对输入的语音信息进行分析处理。该步骤中,主要通过智能引擎2对输入的语音信息进行分析处理,计算语音信息与原始存储的交互内容的相似度,根据相似度推理出相近的交互内容。此外,对于训练和修改语音信息,智能引擎2可以提取语音内容的关键词,进而截取关键词后的修改内容。例如,用户修改机器人回答时输入“不对,你应该说XXX”或者“你应该说XXX”,提取“不对,你应该说”或者“你应该”等关键词,进而截取关键词后的内容。
[0037]步骤S13:保存截取的修改内容,并生成相对应的指令码。此步骤为所提取的训练和修改内容的存储,每个存储的内容均有一个相应的指令码,在存储新训练和修改的交互内容时,生成一个相对应的指令码作为唯一标识。
[0038]更具体地,当客户再次询问先前询问过并进行训练和修改的语句时,智能引擎2分析和判断关键词的先后信息,再根据向量机相似度原则检测第一存储模块4存储的语句,进而调取库存中的语句到语音输出模块6,回答用户问题。
[0039]步骤S14:根据语音信息转换成指令码,并调取相对应的交互内容。根据语音信息生成相应的指令码,通过该指令码调取第一存储模块4和第二存储模块5中预先存储的内容。在该步骤中,所转换的指令码若为已经经过训练和修改过的指令码,则直接从第一存储模块4中调取相对应修改过的交互内容。
[0040]步骤S15:机器人发出播放语音,与用户进行交互。最终,机器人根据调取的交互内容,通过语音播报的方式进行回答用户的问题。
[0041]本实施例的机器人满足人人都希望自己与众不同的需求,让用户可以亲身参与训练机器人,机器人经过长久训练的可以给出最适合的答案,形成一套用户自己的回答语句库。
[0042]最后应当说明的是,以上实施例仅用以说明本发明的技术方案,而非对本发明保护范围的限制,尽管参照较佳实施例对本发明作了详细地说明,本领域的普通技术人员应当理解,对本发明的技术方案进行修改或者等同替换,均属本发明的保护范围。
【主权项】
1.直接训练和修改机器人交互内容的系统,其特征在于:包括语音输入模块(1)、智能引擎(2)、指令码模块(3)以及第一存储模块(4); 所述语音输入模块(1)输入训练和修改语音,并识别后发送到智能引擎(2); 所述智能引擎(2)对训练和修改语音进行关键词提取,截取训练和修改的语音;并将语音信息发送到指令码模块(3); 所述指令码模块(3)根据语音信息生成相对应的指令码,进而存储于第一存储模块⑷。2.根据权利要求1所述的系统,其特征在于:还包括第二存储模块(5)和语音输出模块(6); 所述语音输入模块(1)输入自然语音,识别后发送到智能引擎(2 ); 所述智能引擎(2)分析处理后,将自然语音发送到指令码模块(3); 所述指令码模块(3)根据自然语音转换成相应的指令码,并调取第一存储模块(4)和第二存储模块(5)中相对应的交互内容,发送至语音输出模块(6); 所述语音输出模块(6)输出所调取的交互内容。3.根据权利要求1所述的系统,其特征在于:所述第一存储模块(4)用于存储训练和修改后的交互内容,每个训练和修改后的交互内容对应着一个指令码。4.根据权利要求2所述的交互系统,其特征在于:所述所述第二存储模块(5)用于机器人原始设置的语言内容,每个原始设置的交互内容对应着一个指令码。5.根据权利要求1所述的交互系统,其特征在于:所述智能引擎(2)包括相似度计算模块(21)、推理模块(22 )、关键词提取模块(23 )和语音截取模块(24 ); 所述相似度计算模块(21)用于计算输入语言与原始存储的语句的相似度; 所述推理模块(22)根据语句的相似度推理所输入的语音相对应的交互内容; 所述关键词提取模块(23)用于提取修改语音的关键词; 所述语音截取模块(24)用于截取关键词后的语音内容。6.直接训练和修改机器人交互内容的方法,其特征在于包括以下步骤: 输入训练和修改的语音内容;用户向机器人输入关键词和需要修改的语音内容,修改机器人回答的内容; 对输入的语音信息进行分析处理;智能引擎提取语音内容的关键词,并截取关键词后的语言内容; 保存截取的修改内容,并生成相对应的指令码。7.根据权利要求6所述的方法,其特征在于还包括以下步骤: 输入自然语音;用户向机器人输入自然语音,与机器人进行沟通; 对输入的语音信息进行分析处理;计算语音信息与存储的交互内容的相似度以及根据相似度推理交互内容; 根据语音信息转换成指令码,并调取相对应的交互内容; 机器人发出播放语音,与用户进行交互。8.根据权利要求7所述的方法,其特征在于:所述根据语音信息转换成指令码,并调取相对应的交互内容的步骤中,若所转换的指令码为已经训练和修改过的内容相对应的指令码,则直接调取修改后相对应的交互内容。
【专利摘要】本发明公开了直接训练和修改机器人交互内容的系统及方法,其系统包括语音输入模块、智能引擎、指令码模块以及第一存储模块;语音输入模块输入训练和修改语音,识别后发送到智能引擎;智能引擎对训练和修改语音进行关键词提取,截取语音;并将语音信息发送到指令码模块;指令码模块根据语音信息生成相对应的指令码,进而存储于第一存储模块。其方法包括以下步骤:输入训练和修改的语音内容;对输入的语音信息进行分析处理;智能引擎提取语音内容的关键词,并截取关键词后的修改内容;保存截取的修改内容,并生成相对应的指令码。本发明可以对人与机器人的交互内容进行训练和修改,具有高度的可玩性与教育性,使得每个机器人都可以与众不同。
【IPC分类】G10L15/22
【公开号】CN105355200
【申请号】CN201510803647
【发明人】邱楠
【申请人】深圳狗尾草智能科技有限公司
【公开日】2016年2月24日
【申请日】2015年11月20日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1