社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Git

今天推荐点别的,5 个 GitHub 上开源的英语学习神器。。。

逛逛GitHub • 1 月前 • 327 次点击  

01

训练英语听说能力

Echo Loop 是一款专门训练英语听说能力的开源 App。

目前在 GitHub 上获得 3000 多的星星。

它把一段英语音频拆成这么几个环节:盲听、精听、跟读、复述,再进入间隔复习。

第一次学习时,你得先完整听一遍,再逐句精听并标记难句,随后模仿原音跟读,最后用自己的话完成复述。

系统还会以 6 小时、1 天、2 天、4 天、7 天、14 天和 28 天为相邻轮次之间的间隔,安排七轮复习。

很多人知道精听和跟读有效,却不知道一段材料该练几遍,也不知道什么时候应该回来复习。

Echo Loop 把这些决策做成流程,打开 App 就能看到下一步该做什么。

开源地址:https://github.com/echo-loop/Echo-Loop

02

人人都能用英语

《人人都能用英语》这个开源项目的核心观点是:英语不是只用来学的,而是要拿来用的。

目前在 GitHub 上已经获得约 3.7 万 Star。

它最初是一套开放的英语学习内容,如今已经扩展成了一个包含《人人都能用英语》、一千小时训练方案和 Enjoy AI 工具的项目集合。

原书有口语、语音、朗读、词典、语法和精读等内容。

一千小时部分则把英语作为长期自我训练的对象,提供语音塑造、训练任务以及注意力训练等材料。

项目里的 Enjoy 把 AI 加入了学习过程。


除了可以直接使用网页版,官方还提供了支持 YouTube 和 Netflix 的浏览器插件。

让学习者能够围绕真实视频内容练习英语。


这个软件是先帮你重新理解为什么学和应该怎么练,再提供工具辅助执行。

开源地址:https://github.com/ZuodaoTech/everyone-can-use-english

03

今天记住的单词,几个月后依然没有忘

Anki 是一个帮你背单词的经典开源项目。

目前在 GitHub 上拥有约 3 万 Star。

它不只适合英语,也能用来记忆任何需要长期保留的知识,但语言学习一直是它最常见的使用场景之一。

它的核心机制是主动回忆与间隔重复。

每次复习后,你需要根据自己的回忆情况给卡片评分,系统再决定下一次出现的时间。

已经熟练的内容会逐渐拉长复习间隔,容易忘记的内容则会更频繁地回来。

Anki 卡片不仅能放文字,还支持图片、音频和视频。

学习英语时,可以把正面设置成英文句子,背面放解释、原声和使用场景。

也可以使用挖空卡片,强迫自己回忆句子中的关键词。

Anki - powerful, intelligent flashcards

Studying - Anki Manual

开源地址:https://github.com/ankitects/anki

04

把每天浏览的英文网页,直接变成学习材料

Read Frog 这个开源项目叫陪读蛙,是一个浏览器插件,目前已经获得约 9400 Star。

用这个开源项目能直接把普通网页变成双语阅读和英语学习界面,支持 Chrome、Edge 与 Firefox。

打开双语模式后,原文和译文会同时显示。

只看译文时,也可以切换成翻译模式。

遇到某个单词或句子,选中文本就能调用翻译、解释和朗读,不用离开当前页面。

还有一个好处,Read Frog 还会把页面上下文交给 AI,减少专业术语和多义词被孤立翻译的问题。

除了普通网页,它也支持翻译 YouTube 字幕,并提供文本转语音功能。

更实用的是,可以把单词、释义、例句和阅读笔记保存下来,再生成闪卡进行间隔复习。

如果你的英语输入主要来自技术文档、新闻、博客和 YouTube,Read Frog 可以研究研究

开源地址:https://github.com/mengxi-ream/read-frog

05

把电影、演讲和 YouTube 变成听力训练素材

普通播放器是为了让人顺畅看完视频。

这个开源的外语学习播放器可以让你随时暂停、查词、定位字幕。

LLPlayer 就是这样一款面向外语学习的视频播放器,目前在 GitHub 上获得约 4100 Star。

它可以同时显示两种字幕,并在字幕侧边栏中完成定位、搜索和跳转。

没有字幕的视频,可以使用 Whisper 在本地实时生成。

还有一些没有字幕元数据,还能通过 OCR 转成文本供你学习。

而且这个开源项目集成了另外一个叫 yt-dlp 的开源项目。

所以 LLPlayer 能直接播放在线 YouTube 视频。

把一个视频链接交给它,就可以同时使用自动字幕、双语翻译和字幕查词,不必提前完成一整套下载、转录和字幕制作流程。

开源地址:https://github.com/umlx5h/LLPlayer

06

点击下方卡片,关注逛逛 GitHub

这个公众号历史发布过很多有趣的开源项目,如果你懒得翻文章一个个找,你直接关注微信公众号:逛逛 GitHub ,后台对话聊天就行了:

图片

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/200585