CN108241597A - 一种演示文稿的制作方法和装置 - Google Patents
一种演示文稿的制作方法和装置 Download PDFInfo
- Publication number
- CN108241597A CN108241597A CN201611219547.6A CN201611219547A CN108241597A CN 108241597 A CN108241597 A CN 108241597A CN 201611219547 A CN201611219547 A CN 201611219547A CN 108241597 A CN108241597 A CN 108241597A
- Authority
- CN
- China
- Prior art keywords
- speech
- powerpoint
- switching
- time
- manuscript
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/12—Use of codes for handling textual entities
- G06F40/14—Tree-structured documents
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/12—Use of codes for handling textual entities
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- User Interface Of Digital Computer (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明实施例提供了一种演示文稿的制作方法和装置,该方法包括:加载对演示文稿生成的web页面;在所述web页面中配置演示文稿元素;在时间轴上对所述演示文稿元素添加音频数据,以按照所述时间轴播放所述演示文稿元素时同步播放所述音频数据;对所述演示文稿元素配置演讲切换动作,以按照所述演讲切换动作播放所述演讲文稿元素。本发明实施例将web元素作为演示文稿元素,相比视频数据,可以大大减少提及,减少存储空间的占用,并且,由于web元素是直接在web页面绘制、加载,无需进行压缩处理,可以保证web元素的清晰度。
Description
技术领域
本发明涉及web技术领域,特别是涉及一种演示文稿的制作方法和一种演示文稿的制作装置。
背景技术
在人们的日常工作、学习和技术交流中,为了方便而有条理的讲解,经常采用演示文稿辅助演讲。
为了实现进行远程教学,用户在进行演讲时,通常对演示文稿的操作进行录屏,保持用户的演讲与演示文稿同步。
此后,其他用户可以播放录屏获得的视频数据,收听该用户的演讲以及观看演示文稿的内容,而无需该用户实时面对其他用户进行演讲。
但是,对演示文稿的操作进行录屏获得的视频数据,体积较大,占用大量的存储空间。
为了减少存储空间,经常会对视频数据进行压缩,降低视频数据的分辨率,导致演示文稿的内容模糊。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种演示文稿的制作方法和相应的一种演示文稿的制作装置。
依据本发明的一个方面,提供了一种演示文稿的制作方法,包括:
加载对演示文稿生成的web页面;
在所述web页面中配置演示文稿元素;
在时间轴上对所述演示文稿元素添加音频数据,以按照所述时间轴播放所述演示文稿元素时同步播放所述音频数据;
对所述演示文稿元素配置演讲切换动作,以按照所述演讲切换动作播放所述演讲文稿元素。
可选地,所述在时间轴上对所述演示文稿元素添加音频数据的步骤包括:
对所述演示文稿元素调用录音器录制音频数据。
可选地,所述对所述演示文稿元素调用录音器录制音频数据的步骤包括:
获取麦克风中采集的原始音频流数据;
将所述原始音频流数据传入录音器;
在所述录音器中按照录音参数对所述原始音频流数据进行可视化处理,并将所述原始音频流数据转换为指定格式的音频数据。
可选地,所述在时间轴上对所述演示文稿元素添加音频数据的步骤包括:
对所述演示文稿元素输入文本信息;
将所述文本信息转换为音频数据。
可选地,所述演讲切换动作包括切换时间和切换操作方式;
所述对所述演示文稿元素配置演讲切换动作,以按照所述演讲切换动作播放所述演讲文稿元素的步骤包括:
接收演讲切换动作的增加指令;
按照所述增加指令设置所述演讲切换动作的切换时间和对所述演讲文稿元素的切换操作方式,以在所述演讲文稿播放至所述切换时间时、按照所述切换操作方式切换所述演讲文稿元素。
可选地,所述按照所述增加指令设置所述演讲切换动作的切换时间和对所述演讲文稿元素的切换操作方式,以在所述演讲文稿播放至所述切换时间时、按照所述切换操作方式切换所述演讲文稿元素的步骤包括:
在所述时间轴内增加演讲切换动作时,记录所述演讲切换动作在所述时间轴的时间点,作为切换时间;
记录对所述演讲文稿元素的切换操作方式,以在所述演讲文稿播放至所述时间点时、按照所述切换操作方式切换所述演讲文稿元素;
或者,
在所述时间轴外增加演讲切换动作时,记录所述时间轴的结束时间,作为切换时间;
记录对所述演讲文稿元素的切换操作方式,以在所述演讲文稿播放至所述结束时间时、按照所述切换操作方式切换所述演讲文稿元素。
可选地,所述对所述演示文稿元素配置演讲切换动作,以按照所述演讲切换动作播放所述演讲文稿元素的步骤还包括:
接收演讲动作的删除指令;
按照所述删除指令删除所述演讲切换动作的切换时间,以在所述演讲文稿播放至上一个演讲切换动作的切换时间时、按照所述切换操作方式切换所述演讲文稿元素。
可选地,所述对所述演示文稿元素配置演讲切换动作,以按照所述演讲切换动作播放所述演讲文稿元素的步骤还包括:
接收演讲动作的移动指令;
按照所述移动指令变更所述演讲切换动作的切换时间,以在播放至变更后的切换时间时、按照所述切换操作方式切换所述演讲文稿元素。
可选地,所述按照所述移动指令变更所述演讲切换动作的切换时间,以在所述演讲文稿播放至变更后的切换时间时、按照所述操作方式切换所述演讲文稿元素的步骤包括:
计算有效时间区间,所述有效时间区间位于上一个演讲切换动作的切换时间与下一个演讲切换动作的切换时间之间;
在所述有效时间区间中确定一时间点作为演讲切换动作的切换时间,以在播放至变更后的时间点时、按照所述切换操作方式切换所述演讲文稿元素。
可选地,还包括:
将所述时间轴上的音频数据上传至服务器。
根据本发明的另一方面,提供了一种演示文稿的制作装置,包括:
web页面加载模块,适于加载对演示文稿生成的web页面;
演示文稿元素配置模块,适于在所述web页面中配置演示文稿元素;
音频数据添加模块,适于在时间轴上对所述演示文稿元素添加音频数据,以按照所述时间轴播放所述演示文稿元素时同步播放所述音频数据;
演讲切换动作配置模块,适于对所述演示文稿元素配置演讲切换动作,以按照所述演讲切换动作播放所述演讲文稿元素。
可选地,所述音频数据添加模块包括:
录音子模块,适于对所述演示文稿元素调用录音器录制音频数据。
可选地,所述录音子模块包括:
原始音频流数据获取单元,适于获取麦克风中采集的原始音频流数据;
录音器传入单元,适于将所述原始音频流数据传入录音器;
录音器处理单元,适于在所述录音器中按照录音参数对所述原始音频流数据进行可视化处理,并将所述原始音频流数据转换为指定格式的音频数据。
可选地,所述音频数据添加模块包括:
文本信息输入子模块,适于对所述演示文稿元素输入文本信息;
文本信息转换子模块,适于将所述文本信息转换为音频数据。
可选地,所述演讲切换动作包括切换时间和切换操作方式;
所述演讲切换动作配置模块包括:
增加指令接收子模块,适于接收演讲切换动作的增加指令;
演讲切换动作增加子模块,适于按照所述增加指令设置所述演讲切换动作的切换时间和对所述演讲文稿元素的切换操作方式,以在所述演讲文稿播放至所述切换时间时、按照所述切换操作方式切换所述演讲文稿元素。
可选地,所述演讲切换动作增加子模块包括:
第一切换时间记录单元,适于在所述时间轴内增加演讲切换动作时,记录所述演讲切换动作在所述时间轴的时间点,作为切换时间;
第一切换操作方式记录单元,适于记录对所述演讲文稿元素的切换操作方式,以在所述演讲文稿播放至所述时间点时、按照所述切换操作方式切换所述演讲文稿元素;
或者,
第二切换时间记录单元,适于在所述时间轴外增加演讲切换动作时,记录所述时间轴的结束时间,作为切换时间;
第二切换操作方式记录单元,适于记录对所述演讲文稿元素的切换操作方式,以在所述演讲文稿播放至所述结束时间时、按照所述切换操作方式切换所述演讲文稿元素。
可选地,所述演讲切换动作配置模块还包括:
删除指令接收子模块,适于接收演讲动作的删除指令;
演讲切换动作删除子模块,适于按照所述删除指令删除所述演讲切换动作的切换时间,以在所述演讲文稿播放至上一个演讲切换动作的切换时间时、按照所述切换操作方式切换所述演讲文稿元素。
可选地,所述演讲切换动作配置模块还包括:
移动指令接收子模块,适于接收演讲动作的移动指令;
演讲切换动作移动子模块,适于按照所述移动指令变更所述演讲切换动作的切换时间,以在播放至变更后的切换时间时、按照所述切换操作方式切换所述演讲文稿元素。
可选地,所述演讲切换动作移动子模块包括:
有效时间区间计算单元,适于计算有效时间区间,所述有效时间区间位于上一个演讲切换动作的切换时间与下一个演讲切换动作的切换时间之间;
切换时间确定单元,适于在所述有效时间区间中确定一时间点作为演讲切换动作的切换时间,以在播放至变更后的时间点时、按照所述切换操作方式切换所述演讲文稿元素。
可选地,还包括:
音频上传模块,适于将所述时间轴上的音频数据上传至服务器。
本发明实施例在客户端中加载对演示文稿生成的web页面,并在该web页面中配置演示文稿元素,此外,在时间轴上对演示文稿元素添加音频数据,使得可以按照时间轴播放演示文稿元素时同步播放音频数据,将web页面作为载体制作演示文稿,并配以音频数据,实现在同步播放演示文稿元素及音频数据,可供用户观看演示文稿的内容、收听演示文稿的演讲,一方面,将web元素作为演示文稿元素,相比视频数据,可以大大减少提及,减少存储空间的占用,并且,由于web元素是直接在web页面绘制、加载,无需进行压缩处理,可以保证web元素的清晰度;另一方面,对演示文稿元素配置演讲切换动作,使得在演播时,可以按照演讲切换动作播放演讲文稿元素,增加了演示文稿与音频数据的同步精确度。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1示出了根据本发明一个实施例的一种演示文稿的制作方法实施例的步骤流程图;
图2A-图2C示出了根据本发明一个实施例的一种配置演示文稿元素的示例图;
图3A-图3D示出了根据本发明一个实施例的一种编辑演示文稿元素与音频数据播放顺序的示例图;
图4A-图4D示出了根据本发明一个实施例的一种播放演示文稿元素与音频数据的示例图;
图5A-图5B示出了根据本发明一个实施例的一种录制音频数据的示例图;
图6A-图6D示出了根据本发明一个实施例的一种增加演讲切换动作的示例图;
图7A-图7B示出了根据本发明一个实施例的一种删除演讲切换动作的示例图;
图8A-图8B示出了根据本发明一个实施例的一种移动演讲切换动作的示例图;以及
图9示出了根据本发明一个实施例的一种演示文稿的制作装置的结构框图。
具体实施方式
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
参照图1,示出了根据本发明一个实施例的一种演示文稿的制作方法实施例的步骤流程图,具体可以包括如下步骤:
步骤101,加载对演示文稿生成的web页面。
在本发明实施例中,用户可以在浏览器等客户端采用用户账号登录服务器,并向服务器发送演示文稿的生成请求。
服务器若接收到客户端发送的生成请求,则可以配置一个新的演示文稿,并对该演示文稿配置唯一的演示文稿标识,如slide_id(幻灯片ID),采用该演示文稿标识生成唯一的用于编辑的URL(Uniform Resource Locator,统一资源定位符),并将该用于编辑的URL返回客户端。
例如,假设某个演示文稿标识的slide_id为abcd1234,则可以生成用于编辑的URL为https://ppt.***.com/editor?slide_id=abcd1234,其中,“***”为该服务器的域名。
客户端访问该用于编辑的URL加载web(网页)页面,该web页面为演示文稿的载体,即演示文稿可以在该web页面中编辑内容。
当然,若在先已生成演示文稿,则在用户中心等区域可以显示该演示文稿的信息,用户点击之后,客户端可以直接采用用于编辑的URL加载web页面,本发明实施例对此不加以限制。
此外,当演示文稿编辑完成之后,采用演示文稿标识生成唯一的用于演讲的URL,并将该用于演讲的URL返回客户端。
例如,假设某个演示文稿标识的slide_id为abcd1234,则可以生成用于编辑的URL为http://ppt.***.com/present?slide_id=abcd1234#/,其中,“***”为该服务器的域名。
客户端可以访问该用于演讲的URL加载web页面,该web页面为演示文稿的载体,即可以在该web页面中播放演示文稿。
步骤102,在所述web页面中配置演示文稿元素。
在web页面中具有一个或多个web操作控件,用户可以通过鼠标点击等方式触发该web操作控件,从而添加演示文稿元素。
在一个示例中,如图2A所示,演示文稿元素可以包括如下的一种或多种:
文字、图片、指定形状的图像、直线、表格、框架(iframe)、代码。
在web页面中,可以直接对这些演示文稿元素进行操作,编辑部分元素参数,例如,调整字体的文本框、图片、图像、直线、表格框架、代码等演示文稿元素在web页面的大小,旋转字体的文本框、图片、图像、直线、表格框架、代码等演示文稿元素,拖动字体的文本框、图片、图像、直线、表格框架、代码等演示文稿元素在web页面的位置,在文字的文本框、表格等演示文稿元素中输入文本,等等。
此外,用户可以通过点击等方式触发该演示文稿元素进行编辑状态,此时,在web页面中弹出该演示文稿元素的编辑操作栏,用户可以在该编辑操作栏中,显示该演示文稿元素的元素参数,以供用户进行调整。
例如,如图2B所示,如果在web页面中***了文字的文本框,若用户点击该文本框,则可以在web页面中弹出该文本框的编辑操作栏,用户可以设置字体对齐方式、字体播放倍数、字体颜色、行间距、字体间距等元素参数。
又例如,如图2C所示,如果在web页面中***了表格,若用户点击该表格,则可以在web页面中弹出该表格的编辑操作栏,用户可以设置行数、列数、单元格内边距、边框宽度、边框颜色等元素参数。
需要说明的是,这些元素参数与可直接对演示文稿元素进行的编辑的种类可以相同,也可以不相同,本发明实施例对此不加以限制。
对于演示文稿元素配置的编辑,用户可以手动保存,也可以客户端执行web页面的脚本自动保存,在web页面中对演示文稿元素配置的参数,可以在保存时与服务器进行同步,服务器将该参数存储至该演示文稿(以演示文稿标识表示)之下,以便后续进行加载。
当然,若在先已生成演示文稿,则在用户中心等区域可以显示该演示文稿的信息,用户点击之后,客户端在采用用于编辑的URL加载web页面的同时,按照在先设置的元素参数加载相应的演示文稿元素,以供用户继续进行编辑,本发明实施例对此不加以限制。
步骤103,在时间轴上对所述演示文稿元素添加音频数据,以按照所述时间轴播放所述演示文稿元素时同步播放所述音频数据。
在本发明实施例中,为了控制演示文稿的播放,客户端可以配置一时间轴,并设置演示文稿元素在该时间轴的播放时间。
此外,用户可以录制音频数据,客户端对演示文稿元素添加音频数据,例如用户的演讲讲话,以便按照时间轴在播放音频数据进行演讲等操作的同时,播放演示文稿元素,使得两者可以同步。
在编辑状态下,如图3A、图3B、图3C、图3D所示,用户可以设置演示文稿元素的播放时间,随着时间的推移,在设置播放音频数据的同时,可以设置按照顺序切换演讲文稿元素,即显示文本“静夜思”、“李白”、“床前明月光”。
在演讲状态下,如图4A、图4B、图4C、图4D所示,左下角显示计时的控件,随着时间的推移,在播放音频数据的同时,按照顺序切换演讲文稿元素,即显示文本“静夜思”、“李白”、“床前明月光”。
在本发明的一个实施例中,步骤103可以包括如下子步骤:
子步骤S11,对所述演示文稿元素调用录音器录制音频数据。
在本发明实施例中,若客户端所处的终端配置有麦克风,则可以调用该麦克风采集原始的音频数据,并调用录音器录制成音频数据。
例如,如图5A和图5B所示,在web页面中,可以加载一录音控件,点击该录音控件之后,开始录音,并生成时间轴的可视化的轴元素上,显示音频数据的可视化的音频元素。
在本发明实施例的一个示例中,子步骤S11可以包括如下子步骤:
子步骤S111,获取麦克风采集的原始音频流数据;
子步骤S112,将所述原始音频流数据传入录音器;
子步骤S113,在所述录音器中按照录音参数对所述原始音频流数据进行可视化处理,并将所述原始音频流数据转换为指定格式的音频数据。
在本示例中,客户端可以通过WebRTC(Web Real-Time Communication,源自网页实时通信)提供的getUserMedia接口,获取麦克风采集到的原始音频流数据。
通过Web Audio API(Application Programming Interface,应用程序编程接口)的createMediaStreamSource方法创建一个音频流源节点,并将该音频源传入录音器Recorder中,进行录音器的初始化。
在录音器中,通过Web Audio API的createScriptProcess方法创建一个脚本处理节点,该处理节点用于使用Javascript处理原始音频流数据。
此外,将音频源节点与处理节点相连,处理节点与音频输出节点相连,形成一个完整的处理流程。
处理节点可以通过onaudioprocess方法监听AudioProcessingEvent事件,该事件每隔一定时间从原始音频流数据中获取一定长度的数据进行处理。
开始录音时,向Web Worker传递录音相关的参数(如开始的位置、选区的大小、选区右侧剩余的宽度),并通知onaudioprocess进行音频处理。
参数设置完毕后,在onaudioprocess中,通过drawAudioWave方法对原始音频流数据进行可视化处理(基于原始音频流数据的频率、波形等属性生成可视化的元素),并将音频数据传递到Web Worker,进行音频的暂存与初步处理。
暂停录音时,暂停音频处理,并向Web Worker请求WAV等格式文件,Web Worker将已有的原始音频流数据为WAV等格式的音频数据并传回。
在本示例中,由于客户端(如浏览器)的计算能力大多比较有限,而对原始音频流数据的暂存以及处理一般需要很大的计算能力,因此,通过引入Web Worker另开启一个线程,进行原始音频流数据的暂存以及处理,从而保证客户端(如浏览器)的其他处理能够正常进行。
在本发明的另一个实施例中,步骤103可以包括如下子步骤:
子步骤S21,对所述演示文稿元素输入文本信息;
子步骤S22,将所述文本信息转换为音频数据。
在本发明实施例中,若客户端所处的终端未配置麦克风,则可以让用户对演示文稿元素输入文本信息,可以通过语音合成(The Emperor Waltz,TEW)将文本信息转换为音频数据。
语音合成,又称文语转换(Text to Speech,TTS)技术,通常可以包括如下处理:
(1)文本分析
对输入的文本信息进行语言学分析(模拟人对自然语言的理解过程),逐句进行词汇的、语法的和语义的分析,以确定句子的低层结构和每个字的音素的组成,包括文本的断句、字词切分、多音字的处理、数字的处理、缩略语的处理等。使计算机对输入的文本能完全理解,并给出后两部分所需要的各种发音提示。
(2)韵律建模
为合成语音规划出音段特征,如音高、音长和音强等,使合成语音能正确表达语意,听起来更加自然。
(3)语音合成(核心模块)
根据韵律建模的结果,把处理好的文本所对应的单字或短语的语音基元从语音合成库中提取,利用特定的语音合成技术对语音基元进行韵律特性的调整和修改,最终合成出符合要求的语音数据。
当然,上述添加音频数据的方式只是作为示例,在实施本发明实施例时,可以根据实际情况设置其他添加音频数据的方式,例如,直接导入已有的音频数据,等等,本发明实施例对此不加以限制。另外,除了上述判断处理方法外,本领域技术人员还可以根据实际需要采用其它添加音频数据的方式,本发明实施例对此也不加以限制。
在本发明实施例中,当添加音频数据完成时,可以将时间轴上的音频数据上传至服务器。
在具体实现中,对于录制音频数据的情况,可以从Web Worker取回音频数据,并通过amrnb.js库等方式进行音频文件的压缩,压缩为amr等指定的格式,然后上传至服务器,服务器存储至该演示文稿(以演示文稿标识表示)之下,以便后续进行加载。
步骤104,对所述演示文稿元素配置演讲切换动作,以按照所述演讲切换动作播放所述演讲文稿元素。
在本发明实施例中,用户在制作演示文稿的过程中,可以在录音编辑器中定义一系列的演讲切换动作,按照这些演讲切换动作播放演讲文稿元素。
在具体实现中,演讲切换动作包括切换时间和切换操作方式,即演讲切换动作具有一个和音频数据对应的时间点,在演示文稿的播放过程中,根据音频数据播放的时间点来触发对应时间点的切换操作方式切换演讲文稿元素。
在本发明的一个实施例中,步骤104可以包括如下子步骤:
子步骤S31,接收演讲切换动作的增加指令;
子步骤S32,按照所述增加指令设置所述演讲切换动作的切换时间和对所述演讲文稿元素的切换操作方式,以在所述演讲文稿播放至所述切换时间时、按照所述切换操作方式切换所述演讲文稿元素。
在本发明实施例中,可以新增演讲切换动作,在演讲文稿播放至切换时间时、按照切换操作方式切换演讲文稿元素。
在具体实现中,新增收演讲切换动作可以包括如下两类:
一、在录音过程中添加动作
在此类方式中,在时间轴内增加演讲切换动作时,记录演讲切换动作在时间轴的时间点,作为切换时间。
记录对演讲文稿元素的切换操作方式,以在演讲文稿播放至所述时间点时、按照切换操作方式切换演讲文稿元素。
在实际应用中,用户在录音的过程中,可以通过左右键、空格键等进行演讲切换动作的切换,此时录音编辑器会记录动作切换的位置(对应的时间点)及对应的切换操作方式(如上一个动作、下一个动作),并在可视化区域实时显示出来。
例如,如图6A和图6B所示,一个演讲切换动作标识(圆形中带三角形的符号)表示一个演讲切换动作,在2.3秒附近的演讲切换动作的切换操作方式为下一个动作、即显示文本“静夜思”,在3.6秒秒附近的演讲切换动作的切换操作方式为下一个动作、即显示文本“李白”。
二、在非录音过程中添加动作
在此类方式中,在时间轴外增加演讲切换动作时,记录时间轴的结束时间,作为切换时间。
记录对演讲文稿元素的操作方式,以在演讲文稿播放至结束时间时、按照切换操作方式切换演讲文稿元素。
在实际应用中,用户可以通过点击演讲切换动作标识的空白处,进行演讲切换动作的添加,演讲切换动作添加后,录音编辑器实时响应动作切换的最终状态,并在可视化区域实时显示出来。
例如,如图6C和图6D所示,一个演讲切换动作标识(圆形中带三角形的符号)表示一个演讲切换动作,在时间轴之外增加一个演讲切换动作,其切换操作方式为下一个动作、即显示文本“窗前明月光”,即可实时更新到下一个动作、即显示文本“窗前明月光”。
在本发明的另一个实施例中,步骤104可以包括如下子步骤:
子步骤S41,接收演讲动作的删除指令;
子步骤S42,按照所述删除指令删除所述演讲切换动作的切换时间,以在所述演讲文稿播放至上一个演讲切换动作的切换时间时、按照所述切换操作方式切换所述演讲文稿元素。
在本发明实施例中,用户可以点击演讲切换动作标识,弹出删除框,点击删除按钮,则可以删除已有演讲切换动作。
删除演讲切换动作之后,也可以实时进行演讲文稿元素的更新,将演讲文稿元素实时更新到上一个演讲切换动作。
例如,如图7A和图7B所示,一个演讲切换动作标识(圆形中带三角形的符号)表示一个演讲切换动作,在16.2秒附近删除演讲切换动作,其切换操作方式为下一个动作、即显示文本“窗前明月光”,即可在16.1秒附近的演讲切换动作实时更新到下一个动作、即显示文本“窗前明月光”。
在本发明的另一个实施例中,步骤104可以包括如下子步骤:
子步骤S51,接收演讲动作的移动指令;
子步骤S52,按照所述移动指令变更所述演讲切换动作的切换时间,以在播放至变更后的切换时间时、按照所述切换操作方式切换所述演讲文稿元素。
在本发明实施例中,用户可以通过点击已有演讲切换动作标识并拖动演讲切换动作标识的移动,改变与录制音频关联的位置(即切换时间)。
在一种情况中,可以设置有效时间区间,切换时间的更改在该有效时间区内有效。
在具体实现中,可以计算有效时间区间,有效时间区间位于上一个演讲切换动作的切换时间与下一个演讲切换动作的切换时间之间,并不与于上一个演讲切换动作的切换时间、下一个演讲切换动作的切换时间重叠。
在有效时间区间中确定一时间点作为演讲切换动作的切换时间,以在播放至变更后的时间点时、按照切换操作方式切换演讲文稿元素。
例如,如图8A和图8B所示,一个演讲切换动作标识(圆形中带三角形的符号)表示一个演讲切换动作,时间在6.5秒附近的演讲切换动作的切换操作方式为下一个动作、即显示文本“疑似地上霜”,点击该演讲切换动作标识时,计算有效时间区间,在5.5秒-10.3秒之间,即被矩形图形覆盖的区域,若用户将该演讲切换动作标识移动至8.5秒附近,则在播放至7.3秒附近时,取消显示文本“疑似地上霜”。
当然,上述演讲切换动作的配置方式只是作为示例,在实施本发明实施例时,可以根据实际情况设置其他演讲切换动作的配置方式,本发明实施例对此不加以限制。另外,除了上述演讲切换动作的配置方式外,本领域技术人员还可以根据实际需要采用其它演讲切换动作的配置方式,本发明实施例对此也不加以限制。
本发明实施例在客户端中加载对演示文稿生成的web页面,并在该web页面中配置演示文稿元素,此外,在时间轴上对演示文稿元素添加音频数据,使得可以按照时间轴播放演示文稿元素时同步播放音频数据,将web页面作为载体制作演示文稿,并配以音频数据,实现在同步播放演示文稿元素及音频数据,可供用户观看演示文稿的内容、收听演示文稿的演讲,一方面,将web元素作为演示文稿元素,相比视频数据,可以大大减少提及,减少存储空间的占用,并且,由于web元素是直接在web页面绘制、加载,无需进行压缩处理,可以保证web元素的清晰度;另一方面,对演示文稿元素配置演讲切换动作,使得在演播时,可以按照演讲切换动作播放演讲文稿元素,增加了演示文稿与音频数据的同步精确度。
对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。
参照图9,示出了根据本发明一个实施例的一种演示文稿的制作装置的结构框图,具体可以包括如下模块:
web页面加载模块901,适于加载对演示文稿生成的web页面;
演示文稿元素配置模块902,适于在所述web页面中配置演示文稿元素;
音频数据添加模块903,适于在时间轴上对所述演示文稿元素添加音频数据,以按照所述时间轴播放所述演示文稿元素时同步播放所述音频数据;
演讲切换动作配置模块904,适于对所述演示文稿元素配置演讲切换动作,以按照所述演讲切换动作播放所述演讲文稿元素。
在本发明的一个实施例中,所述音频数据添加模块903包括:
录音子模块,适于对所述演示文稿元素调用录音器录制音频数据。
在本发明的一个实施例中,所述录音子模块包括:
原始音频流数据获取单元,适于获取麦克风中采集的原始音频流数据;
录音器传入单元,适于将所述原始音频流数据传入录音器;
录音器处理单元,适于在所述录音器中按照录音参数对所述原始音频流数据进行可视化处理,并将所述原始音频流数据转换为指定格式的音频数据。
在本发明的一个实施例中,所述音频数据添加模块903包括:
文本信息输入子模块,适于对所述演示文稿元素输入文本信息;
文本信息转换子模块,适于将所述文本信息转换为音频数据。
在本发明的一个实施例中,所述演讲切换动作包括切换时间和切换操作方式;
所述演讲切换动作配置模块904包括:
增加指令接收子模块,适于接收演讲切换动作的增加指令;
演讲切换动作增加子模块,适于按照所述增加指令设置所述演讲切换动作的切换时间和对所述演讲文稿元素的切换操作方式,以在所述演讲文稿播放至所述切换时间时、按照所述切换操作方式切换所述演讲文稿元素。
在本发明的一个实施例中,所述演讲切换动作增加子模块包括:
第一切换时间记录单元,适于在所述时间轴内增加演讲切换动作时,记录所述演讲切换动作在所述时间轴的时间点,作为切换时间;
第一切换操作方式记录单元,适于记录对所述演讲文稿元素的切换操作方式,以在所述演讲文稿播放至所述时间点时、按照所述切换操作方式切换所述演讲文稿元素;
或者,
第二切换时间记录单元,适于在所述时间轴外增加演讲切换动作时,记录所述时间轴的结束时间,作为切换时间;
第二切换操作方式记录单元,适于记录对所述演讲文稿元素的切换操作方式,以在所述演讲文稿播放至所述结束时间时、按照所述切换操作方式切换所述演讲文稿元素。
在本发明的一个实施例中,所述演讲切换动作配置模块904还包括:
删除指令接收子模块,适于接收演讲动作的删除指令;
演讲切换动作删除子模块,适于按照所述删除指令删除所述演讲切换动作的切换时间,以在所述演讲文稿播放至上一个演讲切换动作的切换时间时、按照所述切换操作方式切换所述演讲文稿元素。
在本发明的一个实施例中,所述演讲切换动作配置模块904还包括:
移动指令接收子模块,适于接收演讲动作的移动指令;
演讲切换动作移动子模块,适于按照所述移动指令变更所述演讲切换动作的切换时间,以在播放至变更后的切换时间时、按照所述切换操作方式切换所述演讲文稿元素。
在本发明的一个实施例中,所述演讲切换动作移动子模块包括:
有效时间区间计算单元,适于计算有效时间区间,所述有效时间区间位于上一个演讲切换动作的切换时间与下一个演讲切换动作的切换时间之间;
切换时间确定单元,适于在所述有效时间区间中确定一时间点作为演讲切换动作的切换时间,以在播放至变更后的时间点时、按照所述切换操作方式切换所述演讲文稿元素。
在本发明的一个实施例中,还包括:
音频上传模块,适于将所述时间轴上的音频数据上传至服务器。
对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
在此提供的算法和显示不与任何特定计算机、虚拟***或者其它设备固有相关。各种通用***也可以与基于在此的示教一起使用。根据上面的描述,构造这类***所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。
在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。
本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的演示文稿的制作设备中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
本发明实施例公开了A1、一种演示文稿的制作方法,包括:加载对演示文稿生成的web页面;在所述web页面中配置演示文稿元素;在时间轴上对所述演示文稿元素添加音频数据,以按照所述时间轴播放所述演示文稿元素时同步播放所述音频数据;对所述演示文稿元素配置演讲切换动作,以按照所述演讲切换动作播放所述演讲文稿元素。A2、如A1所述的方法,所述在时间轴上对所述演示文稿元素添加音频数据的步骤包括:对所述演示文稿元素调用录音器录制音频数据。A3、如A2所述的方法,所述对所述演示文稿元素调用录音器录制音频数据的步骤包括:获取麦克风中采集的原始音频流数据;将所述原始音频流数据传入录音器;在所述录音器中按照录音参数对所述原始音频流数据进行可视化处理,并将所述原始音频流数据转换为指定格式的音频数据。A4、如A1所述的方法,所述在时间轴上对所述演示文稿元素添加音频数据的步骤包括:对所述演示文稿元素输入文本信息;将所述文本信息转换为音频数据。A5、如A1或A2或A3或A4所述的方法,所述演讲切换动作包括切换时间和切换操作方式;所述对所述演示文稿元素配置演讲切换动作,以按照所述演讲切换动作播放所述演讲文稿元素的步骤包括:接收演讲切换动作的增加指令;按照所述增加指令设置所述演讲切换动作的切换时间和对所述演讲文稿元素的切换操作方式,以在所述演讲文稿播放至所述切换时间时、按照所述切换操作方式切换所述演讲文稿元素。A6、如A5所述的方法,所述按照所述增加指令设置所述演讲切换动作的切换时间和对所述演讲文稿元素的切换操作方式,以在所述演讲文稿播放至所述切换时间时、按照所述切换操作方式切换所述演讲文稿元素的步骤包括:在所述时间轴内增加演讲切换动作时,记录所述演讲切换动作在所述时间轴的时间点,作为切换时间;记录对所述演讲文稿元素的切换操作方式,以在所述演讲文稿播放至所述时间点时、按照所述切换操作方式切换所述演讲文稿元素;或者,在所述时间轴外增加演讲切换动作时,记录所述时间轴的结束时间,作为切换时间;记录对所述演讲文稿元素的切换操作方式,以在所述演讲文稿播放至所述结束时间时、按照所述切换操作方式切换所述演讲文稿元素。A7、如A5所述的方法,所述对所述演示文稿元素配置演讲切换动作,以按照所述演讲切换动作播放所述演讲文稿元素的步骤还包括:接收演讲动作的删除指令;按照所述删除指令删除所述演讲切换动作的切换时间,以在所述演讲文稿播放至上一个演讲切换动作的切换时间时、按照所述切换操作方式切换所述演讲文稿元素。A8、如A5所述的方法,所述对所述演示文稿元素配置演讲切换动作,以按照所述演讲切换动作播放所述演讲文稿元素的步骤还包括:接收演讲动作的移动指令;按照所述移动指令变更所述演讲切换动作的切换时间,以在播放至变更后的切换时间时、按照所述切换操作方式切换所述演讲文稿元素。A9、如A8所述的方法,所述按照所述移动指令变更所述演讲切换动作的切换时间,以在所述演讲文稿播放至变更后的切换时间时、按照所述操作方式切换所述演讲文稿元素的步骤包括:计算有效时间区间,所述有效时间区间位于上一个演讲切换动作的切换时间与下一个演讲切换动作的切换时间之间;在所述有效时间区间中确定一时间点作为演讲切换动作的切换时间,以在播放至变更后的时间点时、按照所述切换操作方式切换所述演讲文稿元素。A10、如A1或A2或A3或A4或A6或A7或A8或A9所述的方法,还包括:将所述时间轴上的音频数据上传至服务器。
本发明实施例还公开了B11、一种演示文稿的制作装置,包括:web页面加载模块,适于加载对演示文稿生成的web页面;演示文稿元素配置模块,适于在所述web页面中配置演示文稿元素;音频数据添加模块,适于在时间轴上对所述演示文稿元素添加音频数据,以按照所述时间轴播放所述演示文稿元素时同步播放所述音频数据;演讲切换动作配置模块,适于对所述演示文稿元素配置演讲切换动作,以按照所述演讲切换动作播放所述演讲文稿元素。B12、如B11所述的装置,所述音频数据添加模块包括:录音子模块,适于对所述演示文稿元素调用录音器录制音频数据。B13、如B12所述的装置,所述录音子模块包括:原始音频流数据获取单元,适于获取麦克风中采集的原始音频流数据;录音器传入单元,适于将所述原始音频流数据传入录音器;录音器处理单元,适于在所述录音器中按照录音参数对所述原始音频流数据进行可视化处理,并将所述原始音频流数据转换为指定格式的音频数据。B14、如B11所述的装置,所述音频数据添加模块包括:文本信息输入子模块,适于对所述演示文稿元素输入文本信息;文本信息转换子模块,适于将所述文本信息转换为音频数据。B15、如B11或B12或B13或B14所述的装置,所述演讲切换动作包括切换时间和切换操作方式;所述演讲切换动作配置模块包括:增加指令接收子模块,适于接收演讲切换动作的增加指令;演讲切换动作增加子模块,适于按照所述增加指令设置所述演讲切换动作的切换时间和对所述演讲文稿元素的切换操作方式,以在所述演讲文稿播放至所述切换时间时、按照所述切换操作方式切换所述演讲文稿元素。B16、如B15所述的装置,所述演讲切换动作增加子模块包括:第一切换时间记录单元,适于在所述时间轴内增加演讲切换动作时,记录所述演讲切换动作在所述时间轴的时间点,作为切换时间;第一切换操作方式记录单元,适于记录对所述演讲文稿元素的切换操作方式,以在所述演讲文稿播放至所述时间点时、按照所述切换操作方式切换所述演讲文稿元素;或者,第二切换时间记录单元,适于在所述时间轴外增加演讲切换动作时,记录所述时间轴的结束时间,作为切换时间;第二切换操作方式记录单元,适于记录对所述演讲文稿元素的切换操作方式,以在所述演讲文稿播放至所述结束时间时、按照所述切换操作方式切换所述演讲文稿元素。B17、如B15所述的装置,所述演讲切换动作配置模块还包括:删除指令接收子模块,适于接收演讲动作的删除指令;演讲切换动作删除子模块,适于按照所述删除指令删除所述演讲切换动作的切换时间,以在所述演讲文稿播放至上一个演讲切换动作的切换时间时、按照所述切换操作方式切换所述演讲文稿元素。B18、如B15所述的装置,所述演讲切换动作配置模块还包括:移动指令接收子模块,适于接收演讲动作的移动指令;演讲切换动作移动子模块,适于按照所述移动指令变更所述演讲切换动作的切换时间,以在播放至变更后的切换时间时、按照所述切换操作方式切换所述演讲文稿元素。B19、如B18所述的装置,所述演讲切换动作移动子模块包括:有效时间区间计算单元,适于计算有效时间区间,所述有效时间区间位于上一个演讲切换动作的切换时间与下一个演讲切换动作的切换时间之间;切换时间确定单元,适于在所述有效时间区间中确定一时间点作为演讲切换动作的切换时间,以在播放至变更后的时间点时、按照所述切换操作方式切换所述演讲文稿元素。B20、如B11或B12或B13或B14或B16或B17或B18或B19所述的装置,还包括:音频上传模块,适于将所述时间轴上的音频数据上传至服务器。
Claims (10)
1.一种演示文稿的制作方法,包括:
加载对演示文稿生成的web页面;
在所述web页面中配置演示文稿元素;
在时间轴上对所述演示文稿元素添加音频数据,以按照所述时间轴播放所述演示文稿元素时同步播放所述音频数据;
对所述演示文稿元素配置演讲切换动作,以按照所述演讲切换动作播放所述演讲文稿元素。
2.如权利要求1所述的方法,其特征在于,所述在时间轴上对所述演示文稿元素添加音频数据的步骤包括:
对所述演示文稿元素调用录音器录制音频数据。
3.如权利要求2所述的方法,其特征在于,所述对所述演示文稿元素调用录音器录制音频数据的步骤包括:
获取麦克风中采集的原始音频流数据;
将所述原始音频流数据传入录音器;
在所述录音器中按照录音参数对所述原始音频流数据进行可视化处理,并将所述原始音频流数据转换为指定格式的音频数据。
4.如权利要求1所述的方法,其特征在于,所述在时间轴上对所述演示文稿元素添加音频数据的步骤包括:
对所述演示文稿元素输入文本信息;
将所述文本信息转换为音频数据。
5.如权利要求1或2或3或4所述的方法,其特征在于,所述演讲切换动作包括切换时间和切换操作方式;
所述对所述演示文稿元素配置演讲切换动作,以按照所述演讲切换动作播放所述演讲文稿元素的步骤包括:
接收演讲切换动作的增加指令;
按照所述增加指令设置所述演讲切换动作的切换时间和对所述演讲文稿元素的切换操作方式,以在所述演讲文稿播放至所述切换时间时、按照所述切换操作方式切换所述演讲文稿元素。
6.如权利要求5所述的方法,其特征在于,所述按照所述增加指令设置所述演讲切换动作的切换时间和对所述演讲文稿元素的切换操作方式,以在所述演讲文稿播放至所述切换时间时、按照所述切换操作方式切换所述演讲文稿元素的步骤包括:
在所述时间轴内增加演讲切换动作时,记录所述演讲切换动作在所述时间轴的时间点,作为切换时间;
记录对所述演讲文稿元素的切换操作方式,以在所述演讲文稿播放至所述时间点时、按照所述切换操作方式切换所述演讲文稿元素;
或者,
在所述时间轴外增加演讲切换动作时,记录所述时间轴的结束时间,作为切换时间;
记录对所述演讲文稿元素的切换操作方式,以在所述演讲文稿播放至所述结束时间时、按照所述切换操作方式切换所述演讲文稿元素。
7.如权利要求5所述的方法,其特征在于,所述对所述演示文稿元素配置演讲切换动作,以按照所述演讲切换动作播放所述演讲文稿元素的步骤还包括:
接收演讲动作的删除指令;
按照所述删除指令删除所述演讲切换动作的切换时间,以在所述演讲文稿播放至上一个演讲切换动作的切换时间时、按照所述切换操作方式切换所述演讲文稿元素。
8.如权利要求5所述的方法,其特征在于,所述对所述演示文稿元素配置演讲切换动作,以按照所述演讲切换动作播放所述演讲文稿元素的步骤还包括:
接收演讲动作的移动指令;
按照所述移动指令变更所述演讲切换动作的切换时间,以在播放至变更后的切换时间时、按照所述切换操作方式切换所述演讲文稿元素。
9.如权利要求8所述的方法,其特征在于,所述按照所述移动指令变更所述演讲切换动作的切换时间,以在所述演讲文稿播放至变更后的切换时间时、按照所述操作方式切换所述演讲文稿元素的步骤包括:
计算有效时间区间,所述有效时间区间位于上一个演讲切换动作的切换时间与下一个演讲切换动作的切换时间之间;
在所述有效时间区间中确定一时间点作为演讲切换动作的切换时间,以在播放至变更后的时间点时、按照所述切换操作方式切换所述演讲文稿元素。
10.一种演示文稿的制作装置,包括:
web页面加载模块,适于加载对演示文稿生成的web页面;
演示文稿元素配置模块,适于在所述web页面中配置演示文稿元素;
音频数据添加模块,适于在时间轴上对所述演示文稿元素添加音频数据,以按照所述时间轴播放所述演示文稿元素时同步播放所述音频数据;
演讲切换动作配置模块,适于对所述演示文稿元素配置演讲切换动作,以按照所述演讲切换动作播放所述演讲文稿元素。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611219547.6A CN108241597A (zh) | 2016-12-26 | 2016-12-26 | 一种演示文稿的制作方法和装置 |
PCT/CN2017/094599 WO2018120820A1 (zh) | 2016-12-26 | 2017-07-27 | 一种演示文稿的制作方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611219547.6A CN108241597A (zh) | 2016-12-26 | 2016-12-26 | 一种演示文稿的制作方法和装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108241597A true CN108241597A (zh) | 2018-07-03 |
Family
ID=62701920
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611219547.6A Pending CN108241597A (zh) | 2016-12-26 | 2016-12-26 | 一种演示文稿的制作方法和装置 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN108241597A (zh) |
WO (1) | WO2018120820A1 (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110347848A (zh) * | 2019-07-11 | 2019-10-18 | 深圳云智教育科技有限公司 | 一种演示文稿管理方法及装置 |
CN111221452A (zh) * | 2020-02-14 | 2020-06-02 | 青岛希望鸟科技有限公司 | 方案讲解控制方法 |
CN113177126A (zh) * | 2021-03-24 | 2021-07-27 | 珠海金山办公软件有限公司 | 一种处理演示文稿的方法、装置、计算机存储介质及终端 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112533054B (zh) * | 2019-09-19 | 2023-02-28 | 腾讯科技(深圳)有限公司 | 在线视频的播放方法、装置及存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050264583A1 (en) * | 2004-06-01 | 2005-12-01 | David Wilkins | Method for producing graphics for overlay on a video source |
CN101344883A (zh) * | 2007-07-09 | 2009-01-14 | 宇瞻科技股份有限公司 | 记录演示文稿的方法 |
CN103608770A (zh) * | 2011-06-07 | 2014-02-26 | 微软公司 | 用于演示文稿应用的嵌入式web查看器 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101299250A (zh) * | 2007-04-30 | 2008-11-05 | 深圳华飚科技有限公司 | 在线协同幻灯片制作服务*** |
US8381086B2 (en) * | 2007-09-18 | 2013-02-19 | Microsoft Corporation | Synchronizing slide show events with audio |
CN105450944A (zh) * | 2015-11-13 | 2016-03-30 | 北京自由坊科技有限责任公司 | 一种幻灯片和现场讲演语音同步录制与重现的方法及装置 |
-
2016
- 2016-12-26 CN CN201611219547.6A patent/CN108241597A/zh active Pending
-
2017
- 2017-07-27 WO PCT/CN2017/094599 patent/WO2018120820A1/zh active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050264583A1 (en) * | 2004-06-01 | 2005-12-01 | David Wilkins | Method for producing graphics for overlay on a video source |
CN101344883A (zh) * | 2007-07-09 | 2009-01-14 | 宇瞻科技股份有限公司 | 记录演示文稿的方法 |
CN103608770A (zh) * | 2011-06-07 | 2014-02-26 | 微软公司 | 用于演示文稿应用的嵌入式web查看器 |
Non-Patent Citations (1)
Title |
---|
异次元软件世界: ""iPresst - 超酷的在线免费PPT幻灯片/相册/简历/电子杂志制作平台 (可直接在浏览器上播放)"", HTTPS://WWW.IPLAYSOFT.COM/IPRESST.HTML * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110347848A (zh) * | 2019-07-11 | 2019-10-18 | 深圳云智教育科技有限公司 | 一种演示文稿管理方法及装置 |
CN111221452A (zh) * | 2020-02-14 | 2020-06-02 | 青岛希望鸟科技有限公司 | 方案讲解控制方法 |
CN111221452B (zh) * | 2020-02-14 | 2022-02-25 | 青岛希望鸟科技有限公司 | 方案讲解控制方法 |
CN113177126A (zh) * | 2021-03-24 | 2021-07-27 | 珠海金山办公软件有限公司 | 一种处理演示文稿的方法、装置、计算机存储介质及终端 |
Also Published As
Publication number | Publication date |
---|---|
WO2018120820A1 (zh) | 2018-07-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108241598A (zh) | 一种演示文稿的制作方法和装置 | |
CN108241596A (zh) | 一种演示文稿的制作方法和装置 | |
Jillings et al. | Web Audio Evaluation Tool: A browser-based listening test environment | |
US10803851B2 (en) | Method and apparatus for processing speech splicing and synthesis, computer device and readable medium | |
JP6936298B2 (ja) | 三次元仮想ポートレートの口形の変化を制御する方法および装置 | |
US20150331961A1 (en) | Method and apparatus for editing media | |
CN105261355A (zh) | 一种语音合成方法和装置 | |
JP7181332B2 (ja) | 音声変換方法、装置及び電子機器 | |
CN108241597A (zh) | 一种演示文稿的制作方法和装置 | |
US20140258858A1 (en) | Content customization | |
EP3824461A1 (en) | Method and system for creating object-based audio content | |
CN108241672A (zh) | 一种在线展示演示文稿的方法和装置 | |
US20140258462A1 (en) | Content customization | |
CN111142667A (zh) | 一种基于文本标记生成语音的***和方法 | |
US20220101864A1 (en) | Training generative adversarial networks to upsample audio | |
CN107172382A (zh) | 一种智能会议***及方法 | |
Rossignol et al. | SimScene: a web-based acoustic scenes simulator | |
US8660845B1 (en) | Automatic separation of audio data | |
US20150380053A1 (en) | Systems and methods for enabling interaction with multi-channel media files | |
KR102353797B1 (ko) | 영상 컨텐츠에 대한 합성음 실시간 생성에 기반한 컨텐츠 편집 지원 방법 및 시스템 | |
US11195511B2 (en) | Method and system for creating object-based audio content | |
DE112012007043T5 (de) | System zum Visualisieren akustischer Informationen | |
Lee et al. | Reproducibility Companion Paper: MeTILDA-Platform for Melodic Transcription in Language Documentation and Application | |
EP2327071A1 (de) | Verfahren zum betrieb eines elektronischen klangerzeugungsgerätes und zur erzeugung kontextabhängiger musikalischer kompositionen | |
JP2016206591A (ja) | 語学学習用コンテンツ配信システム、語学学習用コンテンツ生成装置、および、語学学習用コンテンツ再生プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |