评论

还在为看英语的stackoverflow,Github,文档发愁?我把让我托福116分的秘密武器做成了小程序。

英语新闻听写小程序 DailyDictation

写程序最不可缺少的语言是什么呢?

英语。

stackoverflow上面的提问和回答,Github上面的讨论,最新的文档往往都是英语的。对于我们这些英语不是母语的人来说,如果都可以顺畅地直接看英语版也就更容易走在大部分人前面。

学习英语没有速成的办法,需要不断地积累,让质变引起量变。而编程也是一个需要不断学习新技术的领域。在繁忙的本职工作学习之外,兼顾不那么有趣的英语学习,比如背单词,也就显得比较艰难。

就我自己的经验来说,文章听写是一个全面提升英语的方法。我高中坚持过一个学期听写,再也没为听力烦恼过。后来每次有比较重要的英语考试(比如托福),我都会集中练习一段时间,保持良好的状态。因为会潜移默化地记住常用句型,会有针对性地背单词,也会跟读模仿语音,所以坚持一段时间下来能感觉到听说读写都有提高。


如果可以的话真想每天都听写一段。可惜之前纸质听写对我来说问题不少。

  1. 先要在浩如烟海的材料中找到长度合适,难度合适,有完整音频和原文的新闻

  2. 听写时手忙脚乱,播放,写两笔,暂停,拖动时间,播放循环,反复几十次

  3. 写完后校对得眼花缭乱,很容易就看漏看错行

  4. 写完后想要电子化保存方便之后搜索复习很麻烦

  5. 不能轻松地和小伙伴互相激励,一个人比较孤独也就更难坚持下去


于是我写了一个让听写变得简单的微信小程序。通勤,等待之类的时间可以利用起来。。

五大特点:

  1. 个性化重复次数
  2. 专有名词提示 (用spacy的NER做的)
  3. 自动校对结果
  4. 将生词加入单词本
  5. 和群内小伙伴PK

https://oliwang.github.io/DailyDictation/

刚上线,还有这样那样的一些问题。希望大家能多多试用多多反馈,帮我让这个小程序更完善~

完成小程序的过程中遇到了一些坑,积累了一些经验,接下来会整理一下发出来。

点赞 4
收藏
评论

2 个评论

  • 唯美
    唯美
    2020-02-21

    兄弟 请问你能够做到 取词翻译吗?


    2020-02-21
    赞同
    回复 1
    • olivia🐨
      olivia🐨
      2020-02-23
      没有仔细思考过应该怎么写。最简单的方法可能是每个单词加个点击事件?当然用户体验大概不怎么样。
      2020-02-23
      回复
  • Mr.Zhao
    Mr.Zhao
    2019-12-03

    点赞支持一下

    2019-12-03
    赞同
    回复 1
    • olivia🐨
      olivia🐨
      2019-12-03
      谢谢~
      2019-12-03
      回复
登录 后发表内容