项目地址: https://github.com/stephenyin/Ear2Finger
在英语学习的过程中,很多人都发现“只听不练”往往效果有限,而“听写( Dictation )”被公认为是提升听力理解和拼写能力的有效手段。今天向大家推荐一款名为 Ear2Finger 的开源工具,它的名字寓意深远——将你“耳朵”听到的声音,精准地通过“手指”转化为文字。
Ear2Finger 是一个可本地部署的 Web 应用程序,专门用于英语听写练习。它可以将 YouTube 视频转化为你的私人听写课件,通过逐句反复听写、单词级即时反馈,帮助学习者攻克听力死角。
目前该项目提供了一个 Lite (轻量)版本,它剥离了复杂的 AI 模块,仅保留最核心的听写功能,使用 SQLite 作为数据库,非常轻量且易于安装。
你只需要将喜欢的 YouTube 视频链接粘贴进去,Ear2Finger 就会利用 yt-dlp 自动抓取视频、字幕(包括自动生成的字幕)以及音频。它会自动将长视频按时间戳切割成一个个句子,方便你分段练习。
这是工具的核心部分。系统会播放一段音频,你需要输入对应的单词。
你可以像管理音乐一样管理你的学习资源,将不同主题的视频整理成播放列表,循序渐进地进行练习。
Ear2Finger 内置了一个仪表盘( Dashboard ),能够记录你的练习进度、每日打卡情况和听写正确率。看着日益增长的学习曲线,成就感满满。
如果你本地有 Python 环境,只需几行命令即可跑起来:
pip install ear2finger
ear2finger
http://127.0.0.1:9528 即可开始你的英语听写之旅。市面上虽然有很多英语学习 App ,但 Ear2Finger 的优势在于:
如果你正苦于听力水平停滞不前,或者想要一个纯净、高效的听力练习环境,Ear2Finger 绝对值得一试。