如果简单来理解,好看簿就是一个图片博客网站,它可以为用户提供一个专门的主页来发布信息。那么它与普通的博客网站有什么区别?为什么说它非常适合于网络教学呢?
首先,好看簿是一个图片博客网站,这意味着它对于图片的功能性支持是其他图文混合型博客网站无法比拟的,而这一点则恰好可以被网络教学所利用。
因为现在的教师普遍使用PPT进行多媒体教学,他们手上最为丰富的教学资源也就是PPT课件。如果将这些课件转换成图片格式上传到个人博客上,则博客页面马上就变成了一个网络教学平台。完成这一系列的工作无须教师具有任何网页制作的专业知识与技能,只要他们会上网就行。
但是,也不是所有支持图片功能的博客都适合于网络教学。大多数的博客网站对于图片都有诸多的限制。比如对图片大小的限制(通常限制在200KB以下)、对个人空间容量的限制(通常是50MB以下)、对图片格式的限制(仅支持JPG、GIF、PNG等常见格式)等等。
但在好看簿中,这些都不是问题。好看簿所支持的图片单张大小可达4MB,且支持常见的30多种文件格式;至于个人空间的容量则是——无限!
一、好看簿——caryphoto主页
第一,好看簿对于图片文件的组织方式也决定了它非常适合于网络教学。
由于课程与课件的内容通常都是分章节来进行组织的,因此在网络教学中,也应当将其划分为一定的模块。在一般的博客网站中,每篇文章通常只可以有一个标题,然后按照日期顺序进行降序排列。这无论是在管理或者是在阅读上都不方便,尤其是当文章比较多的时候。但在好看簿中,出现了“故事”这个概念。每个故事就是一组图片的集合,它有标题、封面与简介。课程内容的一个章节就可以是一个故事,然后一组故事还可以被组织成为一个主题“活动”或者学习“小组”。这意味着你可以将一门课程的许多章节组织在一起,对课程目标、重难点进行描述,并且不必受到按时间降序排列的限制。
第二,图片评论功能的出现可以形成主题对话,实现网络异步交流。
一般的博客只能在文章最后进行评论。当页面比较多或文章比较长的时候,这就很不方便。而在好看簿上,你可以针对任何一幅图片就在它的下方进行评论,这就有点像老师在讲课的时候,讲到某一个页面时与学生进行讨论一样。无论是教师,还是学生,都能很快找到讨论的内容所在。并且由于有首页提示,以及邮件通知功能,教师能够在第一时间知道有人对自己的哪个故事的哪幅图片进行了评论,从而进行解答。
第三,在线录音功能的出现,使视听同步教学成为可能。
由于课件通常都只是提纲性的,因此教师的讲解就显得尤其重要了。在线录音功能使教师能够将自己讲课的内容以音频节目的形式储存下来,供学生在浏览课件的时候同步使用,这也是好看簿的一大特色。
第四,幻灯片模式的出现,可以实现图片的全屏显示与自动播放。
二、好看簿——《摄影基础课程》幻灯片
这种播放模式不但可以增加图片的大小,从而使图片上较小的文字得以辨识,而且对文本信息的屏蔽,能够增强图片间的连续性,使我们的注意力能够集中于课件内容而不受干扰(你也可以选择使文本信息叠加在幻灯片上同步播放)。如果再伴以图片自动切换功能以及同步音频信号,则一个全自动的多媒体教学资源就此诞生。
第一,外链功能的支持,使我们能够将好看簿上的故事与其他网络资源整合使用。
外链引用功能使你能够在自己的其他博客、主页、论坛甚至维基页面上引用好看簿上的整篇故事,包括里面的所有图片和文字。这相比其他网站所提供的单幅“图片外链”功能而言,是一种质的飞跃。因为这意味着我们能够轻易地将多种Web 2.0资源整合在一起组成功能强大的教学平台。
第二,RSS的支持能够使我们不必登录即可得知自己所关注的内容是否具有更新。
RSS订阅是Web 2.0的一个典型应用,它能够使学习者通过RSS阅读器了解自己所关注内容的更新情况。对于教学博客而言,学生则可以在第一时间了解教学内容是否更新,老师是否布置了作业或者发布了通知以及是否开展了在线学习活动等等。
第三,“小纸条”与“邮件通知”功能可以使教师同时向多个学生发布通知。
如果说RSS订阅是受众(如学习者)的一种自发行为的话,那么“小纸条”与“邮件通知”功能则是专门针对信息发布者(如教师)所设计的一项有用功能。它能够使用户一次性向多个对象发送小纸条(站内留言)或者电子邮件,通知其来访问自己的主页。对于教师用户而言,每次更新完自己的教学内容后,都可以通过这种方法对全班学生发布通知,让他们参与到教学活动中来。
第四,好看簿对于教师用户非常重视。
从2007年8月诞生以来,好看簿对于教师用户就非常重视,从该网站的几个最早用户如:北师大的庄秀丽老师、张家港市东莱小学的黄利锋老师、广东商学院的汤富源老师等就可以看出这一点。以后的每次改版,网站设计师都会征求教师用户们的意见。这也就是为什么好看簿处处都与教育思想契合的原因。最新版的好看簿则在首页的显著位置专门开辟了一个教育板块,从今后的发展来看,这种趋势应该不会改变。
第五,全免费的服务对于经费有限的学校或者教师而言具有巨大的吸引力。
好看簿是一个全免费的网站,这对于中国的各级学校以及众多教师而言具有极大的吸引力。尤其是对于那些缺乏经费支持的贫困、边远地区的中、小学而言,他们可以由此建立自己的网络教学平台而无须支付任何费用,并且他们还能够在好看簿上获得大量的免费网络教学资源,从而提高其教学质量,并推动其教育信息化进程的发展。
三、结语
好看簿是国内Web 2.0网站的杰出代表,它在网络教学活动中的应用前景也极为广泛。如果将其与其他Web 2.0工具(如维基、播客等)组合使用,则可以打造出功能更为强大的免费网络教学平台,这肯定也是未来网络教育的一个发展方向。
更重要的是,这种教学方式能够使教师与学校摆脱现有专业网络教学平台(如:WebCT、BlackBoard等)的束缚,避免毫无个性的界面与功能模块的重复,而专注于教学资源的开发,并且还可以节省一大笔用于购买和维护网络平台以及相关资源的费用。
让电脑开口说话:一款可调节语速的英文阅读程序
江汉大学教育学院李廷军
一、引言
让计算机具有英文语音朗读功能是通过使用Microsoft的TTS(Text to Speech)技术实现的,而TTS技术是通过使用Microsoft Speech API将文本内容直接进行识别发音的技术。Microsoft Speech API的功能十分强大,不光可以准确读出单词,而且还能够实现流利地朗读句子乃至段落、文章。对于不常见的单词(如中文人名的拼音),也能够根据英文的发音原则,读出较准确的发音。
采用TTS技术来进行发音的核心部分是一个语音引擎,此引擎只有几兆字节,不需要大量声音文件的支持,因此,它可以节省很大的存储空间,还可应付预先未知的语句。本文通过Voice Text Object (VTxtAuto对象)使用TTS技术,在VB环境中开发出一款可调节语速的英语朗读软件,使计算机具有说话的能力,有助于英语听力训练和学习。
本文所采用的操作系统是Window XP。它对Microsoft Speech API支持得非常好。而所采用的编程环境是VB6.0。VB6.0是功能强大的可视化编程语言,有很强的多媒体处理能力,如众所周知的演示动画、播放动态图像与声音文件等。接下来最重要的是安装Microsoft Speech API,Microsoft Speech API在共享软件光盘上都会带有。《金山词霸2002》电子词典装备了一种TTS技术,其中就包含一个spchapi.exe文件。安装成功后,系统的Windows目录下将有一个Speech子目录,其中安装了相应的支持文件。运行它就能够进行英文的整段流利朗读,号称“无话不说”。其中的Vcmd.exe作为进程外的自动化服务器,提供将文本转换为语音的服务。Vtxtauto.tlb为相应的类型库,对服务器的接口给出了与语言无关的描述。硬件环境没有什么特殊的要求,只要能够顺利运行Windows 9x操作系统就可以了。
二、VtxtAuto 对象的属性和方法
1.在VB6.0工程中引用Voice Text Object函数库
虽然在系统中安装了Microsoft Speech API,但是在用VB建立的工程中还不能直接引用VTxtAuto对象,必须先在VB中引用Voice Text Object函数库。方法是:
(1)单击“工程”菜单中的“引用”命令,出现“引用”对活框。
(2)滚动列表找到Voice Text Object Library选项,并单击其复选框,将其选定。
(3)单击“确定”按钮关闭对话框。
经过以上步骤,已经将Voice Text Object函数库引入我们的工程中,现在就可以引用VTxtAuto对象,使用VTxtAuto对象的属性和方法编程了。
2.VTxtAuto对象的属性
(1)Callback属性:指定一个自定义类的名字,这个类的方法接收来自VTxtAuto对象的通知。
(2)Enabled属性:使被朗读文本有效或无效,值为逻辑型。当取值为True时,文本有效,允许朗读;当取值为False时,文本无效,禁止朗读。
(3)IsSpeaking 属性:用来检查VTxtAuto对象是否正在朗读文本。若是,值为True;若不是,值为False。这个属性为只读属性,不能赋值。
(4)Speed属性:用来设置或返回朗读的速度。速度的单位为:字/分钟,取值范围在30~510之间,超出这个范围将产生错误。默认值为170字/分。
(三)VTxtAuto对象的方法
(1)无参数的方法
无参数的方法共有5个,它们分别为:AudioFasForward方法,表示前进一个句子或短语;AudioPause方法,表示暂停朗读;AudioResume方法,表示恢复朗读;AudioRewind方法,表示后退一个句子或短语;StopSpeaking 方法,表示停止朗读。
(2)有参数的方法,参数的方法共有Register方法和Speak方法两个方法
其中Register方法用来注册使用VtxtAuto对象的应用程序。必须在调用其他属性和方法之前先使用这个方法。语法为:对象.Register(sSitename as String,sApplicationname as String)。第一个参数sSitename 指要连接到的位置,用一个空的字符串代替默认位置(“Local PC”)。第二个参数sApplicationname为应用程序的名字。
Speak方法:该方法把指定的英文文本用语音朗读出来。语法为:对象.Speak(sTextToSpeak as String,Iflag as Long),参数sTextToSpeak是用来向TTS引擎传送需要朗读的文本;参数IFlag是用来指定朗读时使用的语气。
三、界面设计及各控件属性的设置
本程序在FORM1上添加两个Label控件、一个RichTextBox控件、一个CommonDialog控件、一个Slider控件和八个CommandButton控件。窗体及各控件的主要属性设置。
参考文献
[1]http://www.blong.com/Conferences/DCon2002/Speech/SAPI4HighLevel/SAPI4.htm#Introduction
[2]http://www.microsoft.com/msagent/downloads.htm
[3]http://www.netcenter-vn.net/data_html/itlibrary/reference/library/0672309289/ch21.htm#Chapter14What IsSAPI