一种机器人演讲PPT文件的实现方法技术

技术编号:20799003 阅读:34 留言:0更新日期:2019-04-06 12:41
本发明专利技术公开了一种机器人演讲PPT文件的实现方法,其特征在于:根据功能需要通过演讲文稿的展示进程与机器人通信,通过机器人语音指令命令机器人演讲软件操作指定PPT文件,并根据提前设计好的演讲内容及流程实现相应的演讲,同时通过机器人演讲软件监测演讲进程,本发明专利技术基于机器人技术的二次软件开发,在Windows环境下运行,配合机器人实现办公领域的PPT宣讲,可以实现模拟演讲流程、操控PPT文稿、实时互动演讲等功能,以达到通过机器人帮助人类进行演讲。

A Realization Method of PPT File for Robot Speech

The invention discloses a method for realizing the PPT file of robot speech, which is characterized by: communicating with the robot through the presentation process of the speech manuscript according to the functional requirements, commanding the robot speech software to operate and specify the PPT file, and realizing the corresponding speech according to the pre-designed speech content and process, at the same time monitoring the performance through the robot speech software. Speaking process, the second software development based on robot technology of the invention runs in Windows environment, cooperates with the robot to realize PPT speech in office field, realizes the functions of simulating speech process, controlling PPT manuscript, real-time interactive speech and so on, in order to help human beings to make speech through robot.

【技术实现步骤摘要】
一种机器人演讲PPT文件的实现方法
本专利技术涉及一种机器人演讲PPT文件的实现方法,属于机器人

技术介绍
机器人可代替或协助人类完成各种或枯燥,或危险的工作。最开始机器人被广泛应用于军事、先进制造业等高危领域,但随着机器人技术的飞速发展,现如今机器人在日常生活中也被越发普遍地使用。虽然机器人在日常生活中得到了普及,但是因为机器人技术本身的复杂性,这些被广泛应用于日常生活中的机器人往往也被复杂的技术阻碍了发展,那么开发一款与机器人应用配套的办公操作软件能在最大程度上简化机器人应用,为人们的日常生活带来更多的便利,同时也可以促进机器人技术在日常应用领域的普及与发展。经过市场需求分析,针对工作人员在日常办公中经常存在大量重复性会议,尤其是在企业培训、路演推介、现场招聘、商务会议等办公活动中经常要对同一展示内容进行多次讲解的现象,急需开发出一款结合机器人技术,使机器人代替人类在工作办公中的重复劳动,从而提升办公效率,提高与会质量,增强创新影响力。
技术实现思路
本专利技术要解决的技术问题是针对上述不足,提供一种机器人演讲PPT文件的实现方法,基于机器人技术的二次软件开发,在Windows环境下运行,配合机器人实现办公领域的PPT宣讲,可以实现模拟演讲流程、操控PPT文稿、实时互动演讲等功能,以达到通过机器人帮助人类进行演讲。为了解决以上技术问题,本专利技术采用的技术方案如下:一种机器人演讲PPT文件的实现方法,其特征在于:根据功能需要通过演讲文稿的展示进程与机器人通信,通过机器人语音指令命令机器人演讲软件操作指定PPT文件,并根据提前设计好的演讲内容及流程实现相应的演讲,同时通过机器人演讲软件监测演讲进程。所述实现方法包括机器人—机器人演讲软件—PPT软件的对接通信的实现方法、编辑演讲进程的实现方法、机器人语音演讲PPT文件的实现方法。所述机器人—机器人演讲软件—PPT软件的对接通信的实现方法,始于步骤S01;在步骤S01,机器人初始化:对所有模块的管脚进行相应的初始化,然后进入步骤S02;在步骤S02,检测是否需要加载语音库,当检测到需要加载语音库时,进入步骤S03,当检测到无需加载语音库时,直接进入步骤S06;在步骤S03,在机器人中键入密码,若密码正确则进入步骤S04;在步骤S04,进入高级设置中,选中提前定义好的语音库文件,进入步骤S05;在步骤S05,语音库文件以导入的形式加载到机器人语音库程序中,在语音库文件中主要是定义语音命令和相应的LAN通道,导入完成后进入步骤S06;再步骤S06,机器人监测语音信号,当接受到语音信号,进入步骤S07;在步骤S07,机器人将语音信号进行转化,转化成语音库文件中对应的命令,并找到该命令的LAN通道,进入步骤S08;在步骤S08,生成命令文本放置到对应的LAN通道,该通道是与机器人演讲软件建立联系的通道,通道传输后进入步骤S09。在步骤S09,机器人演讲软件开启后一直处于接收数据状态,如果机器人在双方定义的通道中传输数据,机器人演讲软件会接收到该数据,并进入到步骤S010;在步骤S010,将接收到的数据进行拆包处理,即将数据拆成对接通道名、消息标识、消息类型和文字转码数据,进入步骤S011;在步骤S011,将处理后的数据生成对应的命令,进入步骤S012;在步骤S012,执行生成的命令,传输给配置环境下的PPT软件,进入步骤S013。在步骤S013,配置环境下的PPT软件接收到该命令,进入步骤S014;在步骤S014,PPT软件实现命令要求的对应功能,进入步骤S015;在步骤S015,机器人—机器人演讲软件—PPT软件的对接通信完成。所述编辑演讲进程的实现方法开始于步骤S016,进入步骤S017;在步骤S017,通过机器人演讲软件或者机器人打开要求演讲的文稿,进入步骤S018;在步骤S018,机器人演讲软件判断是否有流程编辑文件与演讲文件保存在一起,若有,则进入步骤S019,若没有,则进入步骤S020;在步骤S019,将找到的流程编辑文件导入,然后进入步骤S021;在步骤S021,将机器人演讲软件当前的模式调到编辑模式,并双击选中要修改的内容,进入步骤S022;在步骤S022,修改选中的内容,修改完成后,进入步骤S023;在步骤S023,将修改过的内容进行保存,保存后的内容会覆盖旧内容,使流程编辑文件是最新的状态,然后进入步骤S027;在步骤S027,判断编辑是否完全完成,若没有完成,则重复步骤S019操作,若已经完成,则进入步骤S028。在步骤S020,通过RF射频遥控器和无线接收器操作演示文稿,或直接通过软件界面上的翻页按钮将演讲文稿翻转到需要编辑的界面,进入步骤S024;在步骤S024,记录页面显示区的内容,进入步骤S025;在步骤S025,将记录下的内容填写到流程编辑区对应位置,进入步骤S026;在步骤S026,确认填写的内容无误后,点击添加,添加后的内容会出现在流程显示区,并保留在演讲文稿下,进入步骤S027;在步骤S027,判断编辑是否完全完成,若没有完成,则重复步骤S020操作,若已经完成,则进入步骤S028;在步骤S028,通过机器人演讲软件或者机器人语音关闭演讲文稿,然后进入步骤S029,流程结束。所述机器人语音演讲PPT文件的实现方法开始于步骤S1,进入步骤S2;在步骤S2,机器人演讲软件检测接收指令,若接收到打开指令,进入步骤S3;在步骤S3,判断是否执行打开指令,若不执行打开指令,则执行取消指令S4,若坚持执行打开指令,进入步骤S5;在步骤S5,用户可以自定义选择文稿,确定选择的文稿后,进入步骤S6;在步骤S6,机器人演讲软件生成打开指令,并将所需打开的文件及指令传输给PPT软件,PPT软件执行打开指令,机器人演示软件在此同时执行步骤S7;在步骤S7,机器人演讲软件执行检测当前选中文件是否有保存的编辑流程文件,若否,机器人演讲软件执行步骤S8;若是,机器人演讲软件执行步骤S9;在步骤S8,机器人演讲软件将无视导入编辑文件流程,直接执行步骤S10;在步骤S9,机器人演讲软件查找到保存好的演讲流程文件,执行步骤S10;在步骤S10,导入演讲流程文件到机器人演讲软件中,执行步骤S11;在步骤S11,机器人演讲软件生成指针命令,并将指针命令传输给PPT软件,执行步骤S12。在步骤S12,PPT软件执行对应的指针命令,显示在屏幕界面后进入步骤S13;在步骤S13,机器人演讲软件记录移动中的指针位置,进入步骤S14;在步骤S14,记录下的指针位置传输记录信息处,进入步骤S15;在步骤S15,显示传输得到的指针信息,进入步骤S16;在步骤S16,机器人演讲软件会判断当前是否处在编辑状态,若当前处在编辑状态,进入步骤S18;若当前处在运行状态,进入步骤S17;在步骤S17,软件处于失焦点状态,即直接在软件上进行的键盘键入文本操作,软件都不视为键入文字操作,而是转为对PPT软件的操作,进入步骤S19;在步骤S18,展示任务栏,即直接在软件上进行的键盘键入文本操作,软件视作键入文本操作,而非对PPT软件的操作,进入步骤S19;在步骤S19,屏幕上展示选中的演讲文件,进入步骤S20。在步骤S20,一直处于监测通道中有无信号传输,进入步骤S21;在步骤S2本文档来自技高网...

【技术保护点】
1.一种机器人演讲PPT文件的实现方法,其特征在于:根据功能需要通过演讲文稿的展示进程与机器人通信,通过机器人语音指令命令机器人演讲软件操作指定PPT文件,并根据提前设计好的演讲内容及流程实现相应的演讲,同时通过机器人演讲软件监测演讲进程。

【技术特征摘要】
1.一种机器人演讲PPT文件的实现方法,其特征在于:根据功能需要通过演讲文稿的展示进程与机器人通信,通过机器人语音指令命令机器人演讲软件操作指定PPT文件,并根据提前设计好的演讲内容及流程实现相应的演讲,同时通过机器人演讲软件监测演讲进程。2.一种如权利要求1所述的机器人演讲PPT文件的实现方法,其特征在于:所述实现方法包括机器人—机器人演讲软件—PPT软件的对接通信的实现方法、编辑演讲进程的实现方法、机器人语音演讲PPT文件的实现方法。3.如权利要求2所述的一种机器人演讲PPT文件的实现方法,其特征在于:所述机器人—机器人演讲软件—PPT软件的对接通信的实现方法,始于步骤S01;在步骤S01,机器人初始化:对所有模块的管脚进行相应的初始化,然后进入步骤S02;在步骤S02,监测是否需要加载语音库,当监测到需要加载语音库时,进入步骤S03,当监测到无需加载语音库时,直接进入步骤S06;在步骤S03,在机器人中键入密码,若密码正确则进入步骤S04;在步骤S04,进入高级设置中,选中提前定义好的语音库文件,进入步骤S05;在步骤S05,语音库文件以导入的形式加载到机器人语音库程序中,在语音库文件中主要是定义语音命令和相应的LAN通道,导入完成后进入步骤S06;再步骤S06,机器人监测语音信号,当接受到语音信号,进入步骤S07;在步骤S07,机器人将语音信号进行转化,转化成语音库文件中对应的命令,并找到该命令的LAN通道,进入步骤S08;在步骤S08,生成命令文本放置到对应的LAN通道,该通道是与机器人演讲软件建立联系的通道,通道传输后进入步骤S09。4.如权利要求3所述的一种机器人演讲PPT文件的实现方法,其特征在于:在步骤S09,机器人演讲软件开启后一直处于接收数据状态,如果机器人在双方定义的通道中传输数据,机器人演讲软件会接收到该数据,并进入到步骤S010;在步骤S010,将接收到的数据进行拆包处理,即将数据拆成对接通道名、消息标识、消息类型和文字转码数据,进入步骤S011;在步骤S011,将处理后的数据生成对应的命令,进入步骤S012;在步骤S012,执行生成的命令,传输给配置环境下的PPT软件,进入步骤S013。5.如权利要求4所述的一种机器人演讲PPT文件的实现方法,其特征在于:在步骤S013,配置环境下的PPT软件接收到该命令,进入步骤S014;在步骤S014,PPT软件实现命令要求的对应功能,进入步骤S015;在步骤S015,机器人—机器人演讲软件—PPT软件的对接通信完成。6.如权利要求2所述的一种机器人演讲PPT文件的实现方法,其特征在于:所述编辑演讲进程的实现方法开始于步骤S016,进入步骤S017;在步骤S017,通过机器人演讲软件或者机器人打开要求演讲的文稿,进入步骤S018;在步骤S018,机器人演讲软件判断是否有流程编辑文件与演讲文件保存在一起,若有,则进入步骤S019,若没有,则进入步骤S020;在步骤S019,将找到的流程编辑文件导入,然后进入步骤S021;在步骤S021,将机器人演讲软件当前的模式调到编辑模式,并双击选中要修改的内容,进入步骤S022;在步骤S022,修改选中的内容,修改完成后,进入步骤S023;在步骤S023,将修改过的内容进行保存,保存后的内容会覆盖旧内容,使流程编辑文件是最新的状态,然后进入步骤S027;在步骤S027,判断编辑是否完全完成,若没有完成,则重复步骤S019操作,若已经完成,则进入步骤S028。7.如权利要求6所述的一种机器人演讲PPT文件的实现方法,其特征在于:在步骤S020,通过RF射频遥控...

【专利技术属性】
技术研发人员:朱海波朱世波张丹妮
申请(专利权)人:山东弘享机器人有限公司
类型:发明
国别省市:山东,37

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

1