基于Android平台英语口语学练测App的设计与实现.docVIP

基于Android平台英语口语学练测App的设计与实现.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Android平台英语口语学练测App的设计与实现   摘要:文章基于Android平台,设计并开发实现了英语口语学练测App,详细介绍了App的功能设计,实现的关键技术等。App与中学英语教材内容相配套,方便中学生进行英语口语练习。   关键词:Android;App;英语口语;设计与实现   社会发展对人才的综合能力要求越来越高,英语口语能力就是其一,具有较强口语交际能力的人才更受欢迎,因此培养和提高学生英语口语能力是英语教学的重要任务。基于此,探索基于现代信息技术支持的,利用移动互联网应用辅助英语口语学习,是非常有价值的途径。   目前英语学习类App众多,但大多是以单词记忆为主要应用场景,对于通过App练习英语口语的较为少见。本研究突破了英语口语学习的传统方式,将移动应用App与英语口语学习相结合,克服了时间与空间的限制,利用碎片化的时间便可高效地学习。   1.功能设计   根据实际的市场分析,本App的具体用户定为学习英语的中学生,包括高中生和初中生。App提供的学习内容与中学英语课本学习内容相配套。软件的具体设计情况如下o   1.1App功能结构   在广泛调研的基础上,对英语口语学练测ipp的功能进行了设计,包括登录功能、个人中心、学习功能、复习功能、分享社交等模块,具体如图1所示。   1.2登录功能   (1)若用户在本平台注册过账号,可通过手机账号密码进行登录。   (2)第三方登录方式进行登录,本App现仅支持新浪微博及腾讯QQ账号登录。   (3)如果没有注册,用户需要通过手机号及密码进行注册,手机号会通接口数据进行短信验证的方式进行验证,方可通过注册。1.3个人中心   (1)个人信息:登录完成可以查看个人信息。个人信息包含头像、昵称、个人简介、性别及年龄,用户可以在个人信息界面进行头像、昵称、个人简介、性别及年龄的修改。   (2)我的记录。   学习记录:每一次学习的记录都会进行保存,每一条的记录信息会保存:书籍、单元、已学、未学;点击“继续学习”时用户返回到之前学习的位置进行学习。   复习记录:记录信息包含书籍、已学、未学;复习以整本为复习,数据含量大,通过个人记录可有效提高复习效率。   我的成绩:用户可以通过选择自己的学习历史记录,查询相应学习内容的成绩;每一个小模块都会包含优评、中评、差评及未学等成绩的统计,用户可根据选择,返回学习或者重新复习。   1.4学习模块   学习模块分为单词、短语、句子、段落的学习,学习模块可以选择对应书籍及单元进行学习,用户可针对不同情况进行选择性学习,在此期间未进行登录,或者登录session已经失效,需要进行重新登录,才可以进行学习。   1.5复习模块   复习模块是以整本书籍进行复习,同样分为4个小模块:单词、短语句子及段落。用户可以根据自己的学习情况,有选择地进行复习。重复学习,可以使印象更加深刻。   1.6社交分享   用户可以将自己的学习表现,包括成绩、己完成内容等,分享到微信等社交平台。   2.实现   2.1 hpp数据库的实现   根据ipp功能,数据库共设计了10表,分别为:book(书籍表)、unit(单元表)、word(单词表)、phrase(短语表)、sentence(句子表)、paragraph(段落表)、user(用户数据表)、study(学习成绩表)、(复习成绩表)、score review scorestudy record(学习记录表)、review record(复习记录表)。   限于篇幅,本文只列举两个表的具体设计情况。单词表word表的设计如表1所示,用户表user表的设计如表2所示。   2.2语音识别技术的实现   App语音功能的实现基础是讯飞语音SDK,实现语音的录入、上传、云解析以及云返回JSON数据实现A0p的语音功能。App针对两个需求,即听写和评测,对讯飞SDK进行了二次封装,增强项目的解耦性以及可维护性,分别为3类:IFLYAnalytics.java(语音听写类)、IFLYEvaluation.Java(语音评测类)、IFLYEvaluationAndAnalytics.Java(语音及听写功能合并的类);当用户点击“麦克风”按钮时,先初始化IFLYEvaluationAndAnalytics.Java并配置相关参数,调用start()方法,并实现回调监听IFLYEvaluationAndAnalytics。   MyRecognizeListenter(),通过重写public voidonBeginOfSpeech()监听开始语音事件,在此方法中主要判断语音是否正在启动中,如果正在启动,就会调用stop()停止语音,

文档评论(0)

heroliuguan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档