DevTrendsDeveloper trends
Accent color

stephenyin /

ear2finger

Ear2Finger:一款专为“语言听抄学习”设计的开源语言学习利器 在英语学习的过程中,很多人都发现“只听不练”往往效果有限,而“听写(Dictation)”被公认为是提升听力理解和拼写能力的有效手段。今天向大家推荐一款名为 Ear2Finger 的开源工具,它的名字寓意深远——将你“耳朵”听到的声音,精准地通过“手指”转化为文字。 🛠️ 工具简介 Ear2Finger 是一个可本地部署的 Web 应用程序,专门用于英语听写练习。它…

DTData & operationsDTResearch & learningDTWeb appDTmacOSDTWebDTWindows

About

Ear2Finger:一款专为“语言听抄学习”设计的开源语言学习利器 在英语学习的过程中,很多人都发现“只听不练”往往效果有限,而“听写(Dictation)”被公认为是提升听力理解和拼写能力的有效手段。今天向大家推荐一款名为 Ear2Finger 的开源工具,它的名字寓意深远——将你“耳朵”听到的声音,精准地通过“手指”转化为文字。 🛠️ 工具简介 Ear2Finger 是一个可本地部署的 Web 应用程序,专门用于英语听写练习。它可以将 YouTube 视频转化为你的私人听写课件,通过逐句反复听写、单词级即时反馈,帮助学习者攻克听力死角。 目前该项目提供了一个 Lite(轻量)版本,它剥离了复杂的 AI 模块,仅保留最核心的听写功能,使用 SQLite 作为数据库,非常轻量且易于安装。 ✨ 核心功能亮点 1. 一键导入 YouTube 课件 你只需要将喜欢的 YouTube 视频链接粘贴进去,Ear2Finger 就会利用 yt-dlp 自动抓取视频、字幕(包括自动生成的字幕)以及音频。它会自动将长视频按时间戳切割成一个个句子,方便你分段练习。 2. 精准的逐句听写工作区 这是工具的核心部分。系统会播放一段音频,你需要输入对应的单词。 即时反馈:输入过程中会校验单词拼写,帮助你发现细微的听力错误。 智能提示:遇到听不出的词?系统提供提示功能,避免挫败感。 键盘驱动:支持快捷键操作,无需在鼠标和键盘间频繁切换。 3. 个性化播放列表 你可以像管理音乐一样管理你的学习资源,将不同主题的视频整理成播放列表,循序渐进地进行练习。 4. 学习数据可视化 Ear2Finger 内置了一个仪表盘(Dashboard),能够记录你的练习进度、每日打卡情况和听写正确率。看着日益增长的学习曲线,成就感满满。 💻 技术架构(开发者友好) 对于开发者或喜欢折腾的同学,Ear2Finger 的技术栈非常清晰现代: 后端:基于 FastAPI (Python),性能强劲,使用 SQLAlchemy 管理 SQLite 数据库。 前端:采用 React 18 + TypeScript 开发,配合 Tailwind CSS,界面简洁美观。 跨平台:支持 Windows、macOS 部署,甚至可以直接通过 pip 安装。 🚀 如何快速开始? 如果你本地有 Python 环境,只需几行命令即可跑起来: 1. 安装: bash pip install ear2finger 2. 启动: bash ear2finger 3. 访问:在浏览器打开 即可开始你的英语听写之旅。 🎯 为什么推荐它? 市面上虽然有很多英语学习 App,但 Ear2Finger 的优势在于: 完全掌控资源:你可以利用 YouTube 上无穷无尽的免费素材(如 TED、BBC、电影片段)。 隐私保护:数据存储在本地,不强制联网上传个人隐私。 极简主义:没有花哨的广告和干扰,只有你、耳机和键盘。 如果你正苦于听力水平停滞不前,或者想要一个纯净、高效的听力练习环境,Ear2Finger 绝对值得一试。

Discovery history

  1. 阮一峰周刊·用户投稿

    Apr 10, 2026 · 1 observations

Discuss this product