《智能背诵助手APP》作品构思与设计——朱梓练
《智能背诵助手APP》作品从2018年12月9号构思,2019年3月20日开发完成,该APP能帮助中小学生背诵课文和古诗文,同时也能帮助各行各业的用户背诵其他中文材料。 本人在早读背诵时想到为什么不做一个智能背诵助手来辅助我背诵古诗文或课文呢,目前很多同学在背诵时常常需要另一个人充当聆听者和裁判,因为自己独自背诵很容易发生的问题是①背漏背错,自己却不知道;②对于不确定的部分会不自觉地偷看,然后继续背诵,造成自我欺骗;③在找人背诵时可能会找不到人。
而《智能背诵助手》,就能很好的解决这些问题。《智能背诵助手APP》结合《科大讯飞语音APP》的语音识别系统,事先导入要背诵的内容,然后开始对着手机背诵,智能背诵助手将把你所背诵的内容转换为文字与原文对比,然后显示你背错背漏的错误信息,让每一个错误都能被准确捕捉,从而让背诵走进人工智能,让背诵变得 so easy,我相信这款APP可以帮助同学提高成绩,可以为有背诵需求的人提供帮助。
在制作过程中,文本对比成了很大一个难关,我设计了很多算法,最终将复杂的困难的算法简化为简单易行的算法,具体方法是:将原文和语音识别内容分别进行正序和倒序的对比,再将它们取交集得出错误或增多的部分,其中为了避免语音识别可能产生的多余符号以及用户粘贴原文的换行格式对文本对比的影响,我将语音识别的的符号以及原文中隐藏的换行符:“\r”和“\n”去掉,成功实现文本对比。为了避免文本对比的可能出现的误差或错误,我加入了录音功能,在背诵后可以根据录音来确认,二者结合从而更好的提升背诵效果。同时添加快捷浏览器,可以在里面快速查找内容并复制在导入内容粘贴,同时还可以自行编辑内容,使背诵内容不局限于古诗文,用户还可以背诵课文等多样化材料。
一、 文本的预处理,将要背诵的内容事先变成一个单行的文本;
二、 文本的比对,将要背诵文本和使用者背诵后语音转化成的文本进行比对,检测多背少背等错误部分;
三、 添加浏览器,可以直接在智能背诵助手中打开百度搜索项背诵的内容然后复制粘贴到文本框;
四、 将已经背诵过的内容自动保存,下次想再次背诵只需直接点击就可以调出来再次背诵。
具体来说实现了以下功能:
1、实现了错误勘察功能,将你背诵的内容和原文进行对比,找出多背少背的部分;
2、实现了背诵材料双来源,既可以通过浏览器上网搜索内容复制到智能背诵助手进行背诵,又可以选择背诵助手本身自带的背诵库(内迁嵌了小学生必背的80首唐诗宋词);
3、实现了断音续背的功能,当你背到中途暂时想不起来了,可以先暂停,过一段时间后可以接着背,背诵助手自动会合并成一个语音文件;
4、实现了提示功能,当你背到中途实在背不出来了,可以点击我忘记了按钮,背诵助手会进行提示;
5、实现了计时计分功能,记录你背诵的时间和得分;
6、实现了背诵历史自动保存功能,会把你背诵的历史自动保存,下次点击就可以直接开始背诵.