NCE
iChochy/NCE加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。

每年有数百万中国人决心自学英语,但大多数人的学习热情在第三周消失。问题不在于找不到教材——市面上的《新概念英语》教材、APP、课程多如牛毛——而在于缺乏一个足够简单、低门槛、随时可用的跟读练习工具。
iChochy/NCE 正是为解决这个具体场景而生:一个浏览器就能用的新概念英语点读器,点击任意句子,音频就定位到那里,开始播放,句子文本高亮,逐句对照,中文翻译即时呈现。不需要登录、不需要付费、不需要安装任何东西,输入网址就能学。
《新概念英语》(New Concept English,简称 NCE)由英国语言学家 L.G. Alexander 编写,自 1967 年出版以来,是全球非英语母语者学习英语的经典教材之一。在中国,这套教材的影响尤为深远,覆盖了从零基础到雅思托福备考的整个学习曲线。
本项目的核心资源来自 tangx/New-Concept-English 仓库提供的美音 MP3 音频。中文字幕由 Gemini AI 生成,再由作者用自研的 Python 翻译工具 iGSTT 进行格式转换和质量优化。
项目的 README 中有一段令人动容的作者自述:「我是一个 80 后程序员,目前正在与白血病(CMML)抗争。继续维护项目、分享技术,希望这些内容能够持续帮助更多朋友。」
这是整个项目最核心的功能。用户点击任意句子,应用解析 LRC 歌词文件中的时间标签(如 [00:12.34]),精确定位音频到该句开头,实时高亮当前播放行,并显示对应中文翻译。
LRC 歌词格式采用自定义扩展:以 | 分隔英文与中文。这使得系统天然支持任意教材的资源扩展,不绑定特定内容来源。
作者提出了一个非常聪明的设计哲学:播放器与学习资源完全解耦。一份学习资源只需要一个标准目录结构:book.json、MP3、LRC 三件套,托管到任意静态服务器,在 data.json 注册即可使用。
系统针对手机、平板、电脑均有布局适配。纯 HTML/CSS/JS 实现,不依赖任何框架,页面加载极快。
项目使用原生 HTML + CSS + JavaScript,零依赖,无需 npm install,无需构建工具。代码目录结构清晰:ReadingSystem.js 处理核心阅读逻辑,player/ 目录管理音频播放,services/ 负责 LRC 解析,ui/ 包含界面组件。
虽然使用了 Gemini AI 来生成翻译文本,但应用本身不包含任何机器学习或 AI 推理代码,是一个纯前端工具型应用。
完全不需要注册账号、不需要配置、不需要学任何操作逻辑。如果想接入自己的学习资源,只需三步:准备 book.json + MP3 + LRC → 托管到任意静态服务器 → 在 data.json 注册。
README 明确标注「本项目仅供个人学习研究使用,非商业用途」。音频资源来自第三方仓库,存在版权合规隐患。对于正式教育场景,不建议直接使用。
音频资源来自 tangx/New-Concept-English 仓库,如果上游仓库被删除或修改,应用将面临资源失效风险。
中文字幕由 Gemini AI 生成,可能存在少量错误,用户需有一定的辨别能力。
从 Star 增长来看(3800+),说明这个需求非常普遍且未被充分满足。这个项目填补的,是一个「足够简单」的工具型空白——不是功能最全的,但可能是最容易坚持使用的。
