论文部分内容阅读
伴随着移动互联网与社交网络时代的到来,人们迫切希望学习能更加智能化、移动化。人们求知需求的不断增加以及现代科技的发展,使得英语学习从最初的单一教室函授方式逐步演变成现阶段的移动学习,进一步促进了英语教育行业的信息化、网络化发展。使得人们可以随时随地学习英语,真正的实现了英语学习的自主化。从而使学习更加便捷化、终身化、社会化。本文针对高校语音室英语学习模式落后的现状,结合语音识别技术设计并开发了一款移动英语学习软件系统,主要由Web服务器和移动客户端构成。其中服务器端采用稳定安全、成熟可靠的阿里云服务器,搭建LAMP作为软件运行环境,通过后台管理模块实现了用户管理、英语素材管理以及练习结果统计等模块。移动端选用搭载iOS操作系统的iPhone手机作为硬件平台,实现了身份认证、英语课程加载、英语听读学习以及好友聊天等模块。移动端软件使用HTTP协议与后台服务器进行数据交互,通过访问数据通信接口获得JSON格式的数据,解析得到相应的英语音频文件与文本文件。使用苹果提供的表格、视图等组件将数据有条理的按照一定的逻辑展示出来供用户学习,然后将练习结果上传到科大讯飞语音识别引擎中心进行识别,并把识别文本与标准文本进行比对,得出对应的分数并将错误的单词标红显示在界面上方便用户发现学习中的错误,同时使用Sqlite3数据库进行本地存储以便用户离线学习。此外,该系统采用XMPP协议实现了好友聊天功能,方便用户及时的交流学习中存在的问题与学习心得。整个移动英语学习系统完成设计和开发之后,对服务器端和移动端进行了功能测试与性能测试,通过测试验证了该移动英语学习软件系统满足该课题的基本要求,且达到各项功能和性能指标,为进一步扩展开发提供了借鉴作用。