牛津词典电子版txt_为MP3做了一个英语词典功能

2c59c145dec9df99721be37f0e23bade.png

前言
在我们学校,几乎所有同学都有MP3用来听歌和看小说,但市面上所流行的大多数MP3都没有英语词典功能。同学们往往选择英语词典进行查单词,最流行的牛津高阶词典词量多,但太厚太笨重,查词并不方便。我发现大多数时候,我们查词仅仅是看中文释义、变形或者音标,于是我萌生了个念头,能不能在MP3上做一个查单词的程序?

ea444e6a1552a3d66cacd45f3db84be5.gif

想法
比想象中的要困难。虽然我会一点C语言,也了解一点硬件开发,但基于MP3的芯片(炬力)开发软件,真的太过麻烦。
有一天晚上,在学校宿舍,我突然想到了一个简单的解决办法:将所有单词的字母顺序创建为文件夹,在相应的的文件夹里放一个解释这个单词的txt文件,不就可以实现这个功能了吗?

93286f0afce8c638e281ae099aeed51c.gif


我只需要在MP3文件夹视图中,一层层打开相应的文件夹来定位这个单词,得到单词释义。
程序很好写,数据也很好找,放假回家马上就实现了。总共制作了近四万个单词(包括文件夹有十几万),效果如下:

c8a55ccefe1c861b60ffe3930aaceebb.gif

成果
把这些文件夹放到一张SD卡里,插到MP3上。打开,效果跟预想中的一样。我在学校试用了2个星期,感觉查单词挺方便的。后来又回家做了个40万单词的版本,在MP3上的最终效果如下图:

ea444e6a1552a3d66cacd45f3db84be5.gif

单词数据库
单词数据库(总共80万单词短语)开源地址:https://github.com/skywind3000/ECDICT

源代码&使用方法

开源地址:https://github.com/HK-SHAO/MP3DIC

使用方法很简单,你可以直接在上面的网页内下载dic.zip这个文件,解压缩到mp3内即可(文件目录很多,可能要解压缩很久)。

具体信息请前往我的博客

https://hk-shao.github.io

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值