一种还原人工授课场景的自动教学软件制造技术

技术编号:23855636 阅读:23 留言:0更新日期:2020-04-18 10:57
本发明专利技术涉及一种自动教学软件。所述软件的功能包括:将授课文本通过语音合成转化为授课语音并播放;自动调用录屏软件并录制课程;授课语音播放过程中会进行自动翻页、语音切换、暂停、自动操作鼠标与键盘来控制第三方软件;对软件进行备注。本发明专利技术能够适应多种学科、多种类型的授课应用场景,还原人工授课时授课人员对课件的演示与讲解、以及对计算机的操作,同时提供授课人员一种易操作的课程制作方式。

An automatic teaching software for restoring the scene of manual teaching

【技术实现步骤摘要】
一种还原人工授课场景的自动教学软件
本专利技术涉及自动化授课
,尤其涉及一种自动教学软件。
技术介绍
目前授课
最主要的授课方式还是传统的授课人员亲自在现场进行授课教学,同时通过演示课件与操作计算机进行辅助教学。但是,在越来越多的应用场景下,需要通过自动化授课的方式来降低授课成本、提高授课效率。虽然目前通过人工录制视频和网课的形式进行授课能够较大程度地还原传统授课人员亲自授课的方式,但是人工录制视频和网课常常受到授课人自身因素与外界因素的干扰,因此录制视频和网课的制作往往耗时长,且视频录制的效果参差不齐。比如录音环境外的噪音干扰,在视频素材中会尤为明显,往往需要大量的时间进行降噪的处理;再比如授课人员一旦发生口误或者内容遗漏,往往需要大量的时间进行重新录制。另外,有的授课人员虽然专业背景过硬,但是有口音、外语不好等问题,这就会导致视频传达时听课人不能够很好地听懂、理解课程内容。与此同时,授课人员通常不具备对视频进行降噪处理、剪辑等工作的能力,这就需要花费大量额外的人力物力来完成人工录制视频和网课制作的工作。这类视频和网课制作完成后,往往会使用比较长的时间,对于新的信息与知识无法实时地更新与同步。目前需要提出一种自动教学软件,能适应多种学科、多种类型的授课应用场景,还原人工授课时授课人员对课件的演示与讲解以及对计算机的操作,同时提供授课人员一种易操作的课程制作方式,解决人工录制视频和网课制作过程中的各种干扰与问题。
技术实现思路
本专利技术的主要目的在于提供一种自动教学软件,能够还原人工授课时授课人员对课件的演示与讲解以及对计算机的操作,为授课人员提供一种易操作的课程制作方式,解决人工录制视频和网课制作过程中的各种干扰与问题,最终实现自动化授课,以降低多种学科、多种应用场景下的授课成本、提高授课效率。为实现上述目的,本专利技术提供了一种自动教学软件,应用于自动化授课与自动化课程制作,所述自动教学软件包括以下功能:读取课件与授课文本,将授课文本语音合成转化为授课语音后进行播放,以供对观众进行授课;可设定控制命令,在授课语音的播放过程中进行各种操作;所述语音合成过程采用市场上已有的成熟的语音合成技术;通过所述控制命令可以实现包括以下功能:授课语音通过语音合成转化为授课语音进行播放前,自动教学软件会自动调用录屏软件并进行课程的录制;授课语音播放过程中,所展示课件当前页面内容讲解完毕后会自动翻页;授课语音播放过程中,为减少机器讲课枯燥的问题,预设的在每页课件切换的时候会进行一次语音类型的切换,可产生一种互动的授课效果;所述预设的语音类型切换,也可通过自定义方式进行切换。语音类型切换的内容包括语音、语速、音调与音量的调整。其中,基于授课对象的不同,可选的授课语音类型至少包括:标准男声授课语音、标准女声授课语音、情感男声授课语音、情感女声授课语音、童声授课语音;授课语音播放过程中,可根据软件使用者的要求对授课语音进行暂停,方便有暂停需求的教学场景;授课语音播放过程中,自动教学软件会根据使用者的要求自动激活特定窗口或第三方软件,并通过对计算机屏幕的定位自主操作电脑的键盘和鼠标,以实现对第三方软件的操作,还原了人工授课过程中授课人员通过操作计算机进行课程讲解和内容演示的过程。可选地,自动教学软件的开发者可以对软件进行备注操作,方便软件使用者理解语音转化及控制命令的一些特殊处理。本专利技术中,自动教学软件将授课文本通过语音合成转化为授课语音,并结合课件进行播放授课。授课过程中,又提供了多种控制操作,还原了人工授课过程中对课件和计算机的各种操作和演示,实现了自动化授课,降低了多种学科、多种应用场景下的授课成本、提高授课效率。附图说明图1为本专利技术中的自动教学软件的工作流程示意图。具体实施方式如图1所示,图1是本专利技术所述自动教学软件的工作流程示意图。自动教学软件的具体使用方法和工作方式如下所述:软件使用者预先准备好授课所需的课件与授课文本,自动教学软件将读取课件与授课文本,并将授课文本通过语音合成技术转化为授课语音;授课语音播放前,自动教学软件会自动调用录屏软件,开始课程录制;授课文本转化为授课语音后,自动教学软件会对授课语音进行播放,以供对观众进行教学。在当前课件页面所对应的的内容讲解完毕时,自动教学软件会自动对课件进行翻页,并开始后续内容的讲解。自动教学软件内置了语音切换的控制命令,在每次翻页时,会自动切换语音类型,减少机器授课的枯燥感,同时配合适当的授课文本,可以产生互动讲解型的授课方式;授课语音播放的过程中,自动教学软件的使用者可以通过控制命令实现自动教学软件的自动化操作,以最大程度地还原真实人工授课场景;自动教学软件的使用者可以在授课语音播放的过程中执行暂停指令。在一段授课语音播放完毕后,自动教学软件会根据使用者设定的时间暂停几秒或几分钟,让观众更好地理解授课内容或者思考。例如,在讲解了一个抽象的经济概念定义后,自动教学软件可以暂停10秒让观众有时间去理解该定义;在介绍了一条常用的数学公式后,自动教学软件可以暂停5分钟让观众去练习课件上给出的例题,以便观众更好地记住该公式;自动教学软件的使用者可以自定义上述的切换语音类型的功能。使用者可以在授课语音播放的过程中执行语音、语速、音调、音量调节的控制命令。其中,授课语音类型至少包括标准男声授课语音、标准女声授课语音、情感男声授课语音、情感女声授课语音、童声授课语音。在不同授课对象和授课场景下,自动教学软件的使用者可以选择最适合的授课语音方式。例如,在向幼儿园的小朋友授课时,可以选择童声授课的方式;自动教学软件在播放授课语音的过程中,可以自动地调用第三方软件、激活特定窗口、操作键盘和鼠标,借此还原人工授课时授课人员操作电脑的过程,以更好地讲解课程内容。例如,在Python编程课中,会遇到使用开源的工具包的情况,自动教学软件会操作快捷键最小化正在讲解的课件,调用Spyder软件,操作键盘在编辑器中演示对应工具包中常用的代码与功能。自动教学软件还能够提供备注功能,方便软件使用者理解语音转化及控制命令的一些特殊处理。如语音合成过程中,软件“Python”一词的发音不同于常规单词,不能正确地发出,我们会以中文中的“派森”进行代替。通过自动教学软件的备注功能,软件使用者可以了解这一处理。结合上述的语音转化过程和控制命令,自动教学软件可以自动化地进行授课语音的播放并作出所需操作与演示。通过以上的实施方式的描述,自动教学软件的使用人员可以清楚了解到软件的具体功能和使用方式,缺乏视频处理基础的授课人员亦可以通过本自动教学软件进行自动化课程的制作。本文档来自技高网...

【技术保护点】
1.一种自动教学软件,其特征在于,所述软件的功能包括:/n读取课件与授课文本,将授课文本语音合成转化为授课语音后进行播放。在授课语音的播放过程中,能够通过可设定的控制命令,进行各种操作。/n

【技术特征摘要】
1.一种自动教学软件,其特征在于,所述软件的功能包括:
读取课件与授课文本,将授课文本语音合成转化为授课语音后进行播放。在授课语音的播放过程中,能够通过可设定的控制命令,进行各种操作。


2.权利要求1所述的可设定的控制命令,其特征在于,包括以下功能:
在授课文本通过语音合成转化为授课语音进行播放前,自动教学软件会自动调用录屏软件并进行课程的录制;
在授课语音播放过程...

【专利技术属性】
技术研发人员:张泽亮曹啸曹志广
申请(专利权)人:上海财经大学数曼信息科技上海有限公司
类型:发明
国别省市:上海;31

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

1