APP下载

面向中亚的大学汉语辅助学习软件设计与教学应用

2018-06-04勇,赖如,任

计算机与现代化 2018年5期
关键词:发音语音汉语

杨 勇,赖 如,任 鸽

(新疆师范大学计算机科学技术学院,新疆 乌鲁木齐 830054)

0 引 言

随着中亚国家汉语推广工作的进一步发展,汉语在与中亚各国交流中的交际价值得到空前凸显,汉语热急剧升温,孔子学院的发展速度惊人,实现了教育国际化的跨越式发展。但孔子学院在某些国家和地区的教育质量问题也逐渐显现,其中汉语教师不足成为制约各孔子学院办学质量提升的主要因素之一[1],一方面,国内外派教师困难,外派教师队伍不稳定,且国内外派教师不了解当地情况,文化背景、思维方式、教学方法等方面存在差异,不利于汉语教学工作的健康发展;另一方面,孔子学院对汉语教师有着极大的需求,但当地很难找到合格的汉语教师,海外本土汉语教师的汉语教学水平普遍较低,存在自身发音音准问题,影响教学质量。经研究分析,移动学习非常适合语言类的学习[2],而汉语学习的碎片化、移动化学习的方式,可以更好地迎合现代学生移动学习,提高学习效率,但目前中亚市场上缺乏学习汉语的教学软件,影响了汉语学习的传播。因此,为了缓解中亚各国汉语教师匮乏的问题,提高中亚汉语教育质量,本文设计并开发了大学汉语辅助学习软件。本软件以一种适应学生个性发展学习的方式,充分满足学生需求,不再局限于学习时间、学习地点、学习伙伴及学习环境[3],保证汉语教学的远程实施,更有利于体现学生学习的自主性,为学习者提供更大的学习空间和人际交流空间。此软件的开发应用,很大程度地解决了师资紧缺的情况,有利于中亚等国的汉语学习者更方便、快捷、有效地学习,更有助于“一带一路”背景下[4],汉语在中亚地区的传播。

1 软件需求分析

面向中亚大学汉语辅助学习软件主要包含2个模块:辅助学习软件手机模块和课程资源云管理平台模块,对2个模块的功能描述如下:

1.1 辅助学习软件手机模块

手机端功能模块如图1所示。

1)课程资源下载。软件提供课程下载功能,学习者可以从软件的“课程管理”界面选择云端的课程资源下载到本机,已下载的本机课程资源支持离线使用,学习者也可以对已经下载的课程资源进行删除。

2)课文朗读。课文朗读功能为提高学习者听力而设计,支持2种方式:连续读和分句读,在学习者选择连续读时,软件会自动朗读整篇课文,适用于对课文比较熟悉的学习者。当学习者点击某一句时,软件可以朗读该句文字内容,学习者可针对某一重点内容重复听该句的发音,以达到更好的学习效果。

利用智能手机连接蓝牙音箱,使用本软件的课文朗读功能来授课,可以解决当地高校汉语教师不足、本土教师发音不标准等制约办学规模提升的问题。

3)课文跟读。课文跟读功能为学习者提高汉语发音能力而设计,在软件朗读完一句课文的标准发音后,学习者可以选择课文跟读功能,将自己的跟读发音进行录音,跟读结束后回放录音,结合软件提供的标准发音,判断自己发声的准确性,纠正错误的发音。

4)单词学习。软件中每篇课文都设计有单词库,单词同时具有俄语释义,方便学习者的使用。学习者可以点击单词进行朗读和跟读,对不熟悉或易错的单词,可以收藏到生词本,方便学习者在生词本中重点学习不熟悉和易错的汉语单词。

5)课后练习。针对课文中各个知识点设计题库,方便使用者利用“碎片化”时间复习所学知识,题库题型多种多样,有读句填空、拼写运用、词汇搭配等,打破枯燥乏味的传统做题模式[8],从而调动学习者的积极性。学习者可以针对题库练习中的不足进行专项知识训练,同时可以让学习者对自己的学习效果有效跟进及掌握。

6)社区交流。教师可以建立社区组织学生协作学习,共同完成学习任务,促进能力的提高[9]。社区的建立可以激发学生持续学习的动力,增加学生学习的成就感及促进学生之间的交流共享。教师不仅可以通过社区发起问答、讨论等互动活动,还可以通过社区进行疑难解答,掌握学生的学习情况。学生通过社区可以突破时间阻碍与老师进行非实时对话,能与学习同伴之间进行学习方式、学习途径、学习资源等方面的交流,激发讨论,促进思想碰撞[10]。

图1 手机端功能模块图

1.2 课程资源管理云平台模块

课程资源管理云平台功能模块图如图2所示。

1)资源管理。资源管理主要是对不同的学习资源进行分类管理,包括课程管理、单词管理、课后练习管理等功能,主要有:①课程管理。对课程的图片、音频、内容的管理,包括课程内容的导入导出,课程封面图片的更新、删除,课程音频的更新、删除等功能。②单词管理。对每篇课文后的单词的管理,包括单词的注释更新、删除、汉语单词的更新删除、生词本的导入导出等功能。③课后练习管理。对每篇课文后的试题进行分类管理,包括题型设置、试题添加、试题的导入导出、答案设置等功能。

2)权限管理。能够对学习者、教师、管理员这3类不同的用户群体进行相应权限的管理,包括权限的添加、修改、删除等。

3)角色管理。包括对用户角色的创建、删除,对用户的创建、删除、禁用,对系统菜单的管理以及对用户信息的导入导出等功能。

4)用户管理。用户管理模块用于对用户基本信息进行统一管理,包括用户信息查看、添加、删除、修改等。

5)社区管理。后台管理员可以查看、删除用户评论内容。

图2 课程资源管理云平台功能模块图

2 软件系统设计

2.1 架构设计

大学汉语手机辅助学习软件基于Android平台,采用HTML5Plus作为移动界面开发技术[11],利用MUI前端框架统一软件的界面样式,使用百度提供的语音合成SDK来完成语音合成功能,使用SQLite数据库存储课程资源[12]。

课程资源云平台采用MySQL作为存储数据库,采用三层架构技术设计系统结构,利用Spring+Hibernate+Spring MVC技术搭建Web服务系统,为前端提供资源服务。具体软件架构如图3所示。

图3 软件架构图

2.2 持久化层设计

该系统总共涉及8个实体类,分别为用户信息、单词信息、课后练习信息、课本信息、章节信息、社区信息、角色信息、资源信息,根据系统实体类图可以方便快速地完成数据库设计,抽象出的类图如图4所示,后台和移动端分别利用MySQL和SQLite数据库存储数据信息。

图4 实体类图

3 主要模块实现

3.1 课文朗读模块实现

语音合成是实现人机语音交互、建立一个有听和讲能力的交互系统所必需的关键技术[13],实现将文本内容转换为声音。面向中亚的大学汉语辅助学习软件的语音通过调用百度语音合成库来实现,由百度提供的语音合成SDK完成语音合成功能。然而百度语音限制一次传输内容不能超过1024 B(相当于512个汉字),而课文字数大多会超过这个字数限制[14]。软件实现过程中通过线程进行控制,首先将课文内容分句,以句子为单位,开启线程,一次传输一句课文内容,传输完毕调取百度语音库开始朗读,同时线程等待,该句内容朗读结束,通知线程,接着传输下一句课文内容,然后调用百度语音库开始朗读,这样不断反复,直至整篇课文朗读结束。通过这种方式,可以解决在调用百度语音合成库进行课文朗读时,对一次传输课文字数的限制,从而确保了顺利完成整篇课文的朗读。

3.2 离线学习技术实现

第一次登录APP的手机用户,在点击课文或者单词练习时,由手机端AJAX发出下载请求,后台controller控制器接收到请求,从MySQL数据库中查询数据并封装成JSON格式文件,controller控制器提交至手机端,由Android系统解析插入到SQLite数据库中,之后手机端用户使用APP学习时相当于从本地读取数据,无需联网便可正常使用,前后端数据传输过程如图5所示,且百度语音合成SDK[15]可以根据当前网络状况,自动判断使用本地引擎还是云端引擎进行语音合成,减少了流量消耗,为学习者提供了极大的便利,真正实现了随时随地的移动学习。

图5 前后端数据传输过程

3.3 课文跟读功能实现

课文跟读功能为使用者提高汉语发音能力而设计,在软件朗读完一句课文的标准发音后,使用者可以选择课文跟读功能,将自己的跟读发音进行录音,跟读结束后回放录音,结合软件提供的标准发音,判断自己发音的准确性,纠正错误的发音。

学习者点击“跟读”,朗读跟读内容,朗读完成点击“停止”按钮即可。跟读内容以临时文件的形式保存。点击跟读临时文件,可以播放跟读内容,从而有效跟进学习效果,提高学习者汉语发音准确性。课文跟读界面如图6所示。

图6 课文跟读界面

3.4 单词学习模块实现

每篇课文都设计有单词库,点击单词进行朗读和跟读,对于不熟悉的单词,可以收集到生词本,学习者可以在生词本中针对性地学习不熟悉的汉语单词。单词学习界面如图7所示。

图7 单词学习界面

4 软件教学应用及效果分析

4.1 软件教学应用

以新疆教育出版社出版的《大学汉语1》教材作为教学内容,通过电子化后,将其资源纳入面向中亚大学汉语辅助学习软件中,选取中亚各国留学生100余名作为研究对象,结合本软件功能特点,精心设计教学案例。课程开始前学生使用软件充分利用“碎片化”时间开展预习,在教学过程中教师利用软件的功能进行线上到线下的实时互动,并开展移动平台支持下的翻转课堂实践,课程结束后利用软件的社区功能布置作业和收集学生的学习情况。

4.2 效果分析

通过问卷调查的形式对软件有用性、交互有效性、系统认可度、学习自主性几方面进行调查,如表1所示,其中1表示非常不同意,2表示不同意,3表示不确定,4表示同意,5表示非常同意。

表1 大学汉语辅助学习软件应用效果调查分析结果

效果分析项序号问卷题目1占比/%2占比/%3占比/%4占比/%5占比/%有用性1使用该软件对汉语单词的学习有帮助1.242.1216.7133.8146.122使用该软件对纠正汉语发音问题有帮助2.523.2615.4227.851.003使用该软件提高了学习效率1.312.1128.4131.2136.96交互有效性4社区交流对解决学习中遇到的问题有帮助0.121.8914.7128.9854.305社区交流能及时与教师、同伴沟通交流0.581.2517.6521.8758.656社区交流中教师发布的任务有助于汉语的学习0.321.7820.3130.9746.62系统认可度7软件界面导航清晰0.242.3219.8921.3256.238软件界面简单大方,布局合理0.222.9121.8936.7638.229软件易于使用,无需大量输入操作01.2813.4226.5158.79学习自主性10我会在零碎时间自觉使用该软件来学习1.213.1321.6532.4141.60

根据表1调查结果表明,75.63%的人认为使用该软件对汉语的学习具有促进作用,能有效地提高学习效率,80.46%的人认为软件的交互功能可解决学习中遇到的问题、及时与教师同伴沟通,79.28%的人认为软件界面布局合理,简单易用,74.01%的人认为使用该软件能提高学习自觉性。

5 结束语

语言是人类社会实现交流的重要途径,随着中国在国际舞台上日益大放异彩,“汉语热”成为潮流[16],面向中亚的大学汉语辅助学习软件具有广阔的发展前景,对大学汉语的学习有较大的影响力。本文阐述了面向中亚的大学汉语辅助学习软件的设计和应用,重点介绍了该软件的设计思路与实现。首先分析了当前汉语学习软件中存在的问题,根据分析设计了面向中亚的大学汉语辅助学习软件,并对软件的关键技术及实现加以说明。软件能够正常使用,方便广大汉语爱好者学习汉语,可大大提高学习效率,同时利用该软件可以丰富汉语教学手段,在对外汉语的教学模式改革中具有广阔的应用前景[17]。

参考文献:

[1] 徐丽华. 孔子学院的发展现状、问题及趋势[J]. 浙江师范大学学报, 2008(5):12-19.

[2] 顾小清,顾凤佳. 微型学习策略:设计移动学习[J]. 中国电化教育, 2008(3):18.

[3] 徐娟,董政,曹钢. 基于智能手机的情境汉语移动学习[J]. 中国教育信息化, 2010(17):61-63.

[4] 杨恕. 关于推进“一带一路”建设教育交流合作的战略思考[J]. 比较教育研究, 2015(6):5-6.

[5] 武秋芳,张冠胜. 基于HTML5Plus的智能运维管理平台移动端App的开发研究[J]. 信息通信, 2016(9):80-83.

[6] 胡世港,田樱. 基于HTML5+技术的教学质量管理系统移动端APP的开发研究[J]. 电脑知识与技术, 2015(21):23-25.

[7] 陈楠楠. 基于HTML5的移动学习资源设计及应用研究[D]. 西安:西安电子科技大学, 2013.

[8] 刘萃. 基于智能手机的交互式学习环境设计研究[D]. 无锡:江南大学, 2015.

[9] 李梁. 在线学习社区在研究性学习课程中的设计与应用[D].上海: 上海师范大学, 2012.

[10] 陈明选,刘萃. 基于智能手机的交互式学习环境设计[J]. 中国电化教育, 2015(4):68-73.

[11] 冯春梅. 基于手机的移动学习资源设计研究[D]. 昆明:云南师范大学, 2013.

[12] 张娜娜,常海洋. 非正式学习理论及其对我国成人教育的启示[J]. 高等继续教育学报, 2016(4):17-22.

[13] 文晓明. 基于3G的移动学习平台设计与开发研究[D]. 长沙:湖南师范大学, 2011.

[14] 邱炳发,马燕,李明勇. 微信支持下的移动学习资源设计研究[J]. 现代教育技术, 2016(3):114-120.

[15] 李翠萍. 《计算机网络》课程移动学习爱网站的设计与开发[D]. 武汉:华中师范大学, 2015.

[16] Desmond K. 从远程学习到电子学习再到移动学习[J]. 开放教育研究, 2000(5):6-10.

[17] 汤松,晏青青. 移动学习的教学设计模式初探[J]. 软件导刊:教育技术, 2012(3):29-31.

猜你喜欢

发音语音汉语
学汉语
轻轻松松聊汉语 后海
魔力语音
基于MATLAB的语音信号处理
基于MQ3与MP3的价廉物美的酒驾语音提醒器
对方正在输入……
追剧宅女教汉语
汉语不能成为“乱炖”
Playing with h
Playing with /eI/