大数跨境
0
0

越越的App作品:听写神器

越越的App作品:听写神器 博雅智学
2014-12-25
0
导读:越越暑假学习App Inventor,写了好多小程序。“听写神器”是其中难度最高,也是最有趣的应用。为了支持

越越暑假学习App Inventor,写了好多小程序。“听写神器”是其中难度最高,也是最有趣的应用。为了支持他,我还帮他写了云服务系统。并且,希望用这个系统启示更多的老师,App开发必须结合很多其他的技术来完成。
下载地址:http://pan.baidu.com/s/1pJFjRcv
在使用“讯飞语音+”的情况下,发现中文词语和英文单词都能支持,可见适用于小学语文和英语。
“听写神器”说明文档
1、前言
老师总会天天布置听写作业,但是爸爸妈妈常常不在家,爷爷奶奶又不认识字,怎么办呢?有人会想,可以用语音备忘录啊,可是这太麻烦了,要说好多词语,而且要停顿几秒,不方便。为了能帮同学们完成听写任务,而且再也不用担心爸爸妈妈不在家,我编写了一个叫“听写神器”的手机App。
2、制作
我用的是一种叫app inventor2(简称ai2)的手机编程软件,是MIT和谷歌公司共同推出的。虽然功能不是很强大,但很实用。MIT提供了在线编程的地址,但是很慢,我使用的是离线2.12版。
3、版本
听写神器分为TC(师)版和ST(生)版。图标不一样的哦。

X


老师要用TC版的听写神器来发布词语,每个词语都要用空格分格。ST版的功能较少,只能听写。


TC(师)版r> ST(生)版
这两个版本在安卓4.0以上系统测试正常。
4、使用
第一步:教师发布词语。
如图,TC版有一个“发布新任务”的按钮。点击后进入发布词语界面,会有两个输入框。一个输词语,一个输发布人的名字(这个软件可以支持很多老师一起使用的)。

教师输入词语后,不同词语间要空格或者逗号分隔。按一下按钮,就可以发布了。如果发布成功,会返回一个大于0的编号。

注意要把您刚才发布的词语编号记下来!将它发给学生,让他们输在初始屏幕中的输入框中,这样,才能让学生接受并能听到您的词语。怎么发给学生呢?用校讯通发短信,或者抄在黑板上。
第二步:学生获取词语。

这里的输入框里输入的是任务序号(编号)。词语序号就是指发布时的词语组编号。输入后点击“获取词语按钮”,如果编号存在,就会显示“获取成功”的信息,如果没有这个编号系统就会显示“没有这个编号”。(小技巧:如果发现“获取词语按钮”不可用,请按“清除一切词语”按钮)。获取词语后,“开始听写”按钮就会变得可用,点击它就可以进入听写画面。
听写画面有只戴着耳机的小猴子,不要管它,只要摇一摇即可听到词语。每摇一次,手机就会随机报出一个词语。当词语报完后,系统会喊:“报词语结束”,然后退出听写界面。

注意:如果点击报听写手机提示错误,说明语音朗读引擎没有正确设置。请安装讯飞语音或者百度语音之类的语音朗读引擎,并在“设置”中正确设置。
5、其他
1)“听写神器”只能听写中文词语吗?
不,可以报英文单词的,英语老师也可以使用。经过测试,只要语音朗读引擎支持,还可以听写四川话、广州话之类的方言呢。强烈建议使用讯飞语音+,免费下载的。
2)“听写神器”发布的词语存在哪里?
词语是存在网络服务器上的,也就是云服务器。本来我希望使用谷歌提供的云数据库功能,但是访问速度很慢,没法使用。幸好懂数据库编程的爸爸帮我写了一个云服务器,能够接受TC版发布的词语任务,ST版可以用序号获取这些词语。云系统和App之间用Json格式的数据进行交互,AI2提供的WEB组件使用非常方便。具体的交互流程如图。

6、感谢
感谢北京的名字叫老巫婆的阿姨,她提供的App Inventor中文教程,帮我解决了很多问题。同时,感谢爸爸提供的云服务器系统,也感谢老师的指导。


注:图文转自网络,如有版权问题,请与我方联系,将尽快解决。

【声明】内容源于网络
0
0
博雅智学
信息化集成服务
内容 322
粉丝 0
博雅智学 信息化集成服务
总阅读145
粉丝0
内容322