@Jolyne_AI: 有位开发者学《新概念英语》想练听力和跟读,却总卡在这些琐事上:音频要另找,想跳到某一句得来回拖进度条,节奏被打断,效率直线下降。 他索性做了个开源工具:NCE Flow,把《新概念英语》四册做成在线点读学习系统,一次性解决“找音频、对句子…
摘要
NCE Flow 是一个开源工具,将《新概念英语》四册内容做成在线点读学习系统,支持句子级点读、多语言视图、倍速连读、进度追踪等功能,可 Docker 自部署或直接在线使用。
查看缓存全文
缓存时间: 2026/06/28 08:03
有位开发者学《新概念英语》想练听力和跟读,却总卡在这些琐事上:音频要另找,想跳到某一句得来回拖进度条,节奏被打断,效率直线下降。
他索性做了个开源工具:NCE Flow,把《新概念英语》四册做成在线点读学习系统,一次性解决“找音频、对句子、拖进度条”的麻烦。
点任意一句就能立刻播放对应音频,播放同步高亮跟随;支持中英对照、纯英文、纯中文三种模式,按你的习惯随时切换。
GitHub:https://github.com/luzhenhua/NCE-Flow…
在线使用:https://nce.luzhenhua.cn
主要功能:
- 句子级点读:点哪句听哪句,定位精准不折腾
- 三种显示:中英对照 / 纯英文 / 纯中文
- 倍速与连读:按自己的节奏听、跟、练
- 进度追踪与收藏:学到哪一目了然,复习更省事
- Apple 风格界面:深色 / 浅色主题自由切换
四册内容齐全,支持 Docker 自部署,也可直接在线打开即学。
luzhenhua/NCE-Flow
Source: https://github.com/luzhenhua/NCE-Flow
NCE Flow
新概念英语在线点读,点句即读、连续播放
在线体验: https://nce.luzhenhua.cn | 下载完整版: Releases
核心功能
- 句子级点读:点击任意句子开始播放,自动高亮跟随
- 多语言视图:EN / EN+CN / CN 三种显示模式
- 播放控制:倍速调节、连读/点读切换、循环模式、断点续播
- 全局快捷键:空格播放/暂停、方向键导航、音量控制
- 学习管理:课程收藏、学习记录、进度追踪
- 现代界面:Apple 风格、深浅色主题、响应式设计
- 零依赖:纯静态文件,解压即用
快速开始
方式一:Docker 一键部署(最简单)
只需一条命令,无需下载代码:
docker run -d -p 8080:80 --name nce-flow --restart unless-stopped luzhenhua/nce-flow:latest
然后访问 http://localhost:8080 即可!
自定义端口:
docker run -d -p 3000:80 --name nce-flow --restart unless-stopped luzhenhua/nce-flow:latest
详细的 Docker 部署说明请查看 DOCKER.md
方式二:Docker Compose 部署
适合需要自定义配置的场景:
# 克隆项目
git clone https://github.com/luzhenhua/NCE-Flow.git
cd NCE-Flow
# 启动服务
docker-compose up -d
# 访问 http://localhost:8080
方式三:本地开发服务器
-
下载完整版:访问 Releases 页面
-
解压后启动本地服务器:
方法一:使用Python
# 在解压后的文件夹中打开终端,运行: python -m http.server 8000 # 然后访问:http://localhost:8000注:部分 Python 版本自带的
http.server不支持 HTTP Range 请求,可能导致“点击句子跳转会从头播放”;建议优先使用下面的 Node/Docker/NGINX 等方式。方法二:使用Node.js
# 在解压后的文件夹中运行: npx serve . # 然后访问显示的本地地址方法三:使用VSCode的Live Server插件
- 安装Live Server插件
- 右键点击
index.html,选择“Open with Live Server“
-
在浏览器中打开显示的本地地址,开始学习!
注意:不能直接双击 index.html 文件,会因为浏览器安全策略导致无法加载数据文件。
项目结构
NCE-Flow/
├── assets/ # 样式与脚本
├── static/ # 课程数据
├── NCE1~NCE4/ # 四册音频和字幕
├── index.html # 首页
├── lesson.html # 课文页
└── README.md # 说明文档
版本历史
查看完整更新日志:Releases
最新版本
- v1.7.9 (2026-02-06):移除移动端“播完后”区域下方重复显示的四个圆点,避免设置项混淆
- v1.7.5 (2026-01-10):自动续集新增自动关闭(连续 N 课后停止)
- v1.7.4 (2025-12-24):移动端浏览器使用时自动隐藏页面顶部/底部导航栏,提升沉浸式体验
- v1.7.2 (2025-12-24):修复 iOS 自动下一课不自动播放(提示一键继续播放)
- v1.7.1 (2025-12-22):清单页面体验优化(顶部导航、移动端设置、空状态提示)
- v1.7.0 (2025-12-22):新增清单功能(收藏句子、清单朗读与设置)
- v1.6.2 (2025-12-20):阅读模式中的选项显示效果
- v1.6.0 (2025-12-19):新增跟读模式、字幕修正、页面切换暂停音频
- v1.5.1 (2025-12-13):修复本地点读跳转、修复 SW 预缓存
- v1.5.0 (2025-12-12):课文页交互优化、移动端体验调整
- v1.4.9 (2025-12-06):修复 PWA 安装入口、版本号同步
- v1.4.8 (2025-11-27):新增 PWA 支持
- v1.4.4 (2025-11-22):智能跳过开头(可开关)、优化播放体验
- v1.4.3 (2025-11-10):优化课程翻译、修复切换课程后倍速重置
- v1.4.2 (2025-10-26):修复移动端深色模式切换、优化主题切换逻辑
- v1.3.3 (2025-10-20):返回按钮修复 - 修复课程页面返回按钮行为
- v1.3.2 (2025-10-19):UI 增强与问题修复 - 快捷键面板优化、版本号显示、面板切换修复
- v1.3.1 (2025-10-19):布局优化 - 修复课程导航按钮布局问题
- v1.3.0 (2025-10-19):循环模式支持 - 新增单句循环和整篇循环功能
- v1.2.0 (2025-10-19):全局快捷键支持 - 空格键、方向键、音量控制等快捷操作
- v1.1.4 (2025-10-18):Docker 部署支持 - 一键部署,更便捷的使用方式
- v1.1.3 (2025-10-18):稳定性改进 - Bug 修复和代码优化
- v1.1.1 (2025-10-17):播放逻辑优化 - iOS Safari 兼容性增强
- v1.1.0 (2025-10-17):UI 优化与自动跳转 - 自动续播下一课功能
- v1.0.0 (2025-10-11):完整版发布 - 包含全部四册内容和音频文件
免责声明
重要声明:本项目的内容仅限个人学习、研究或欣赏之用,完全没有丝毫商业用途。
- 本项目仅作为辅助正版新概念英语教材的学习工具
- 音频与文本内容的版权归原著作权人所有
- 严禁用于任何商业目的或未经授权的传播
- 使用本项目即表示您同意上述条款
支持正版
本人在学习过程中使用的是正版新概念英语教材。为了帮助同样热爱新概念英语的广大英语学习者受益,特开发此辅助学习工具。
为保护著作权人的权益,请在使用本站前购买正版教材:
- 购买合法授权的新概念英语正版教材
- 使用官方授权的学习资源和平台
- 支持原创作者和教育出版社
- 本项目仅作为正版教材的补充学习工具
欢迎著作权人对本项目批评指导。如有任何版权问题或影响到您的合法权益,请联系:[email protected],我们将立即处理。
致谢
感谢以下项目和个人的贡献:
- @reaishijie - 提交了 PR #3,为课文页面增加了播放速度控制按钮及播放速度持久化功能
- @iChochy - NCE 项目 整理和提供了完整的新概念英语学习资料,包括封面图片、MP3 音频文件和 LRC 字幕文件,为本项目提供了宝贵的基础资源
感谢所有为本项目点赞、提出建议和反馈的朋友们!
许可证
如果这个项目对你有帮助,请给个 Star ⭐ 支持一下!
你也可以通过 爱发电 ☕ 请我喝杯咖啡
Made with ❤️ by Luzhenhua
相似文章
@onlyonexhj: 免费英语自学神器,35k stars,把教材、训练、口语 App 串成一条路 三步走: 1. book/chapter1.md 过框架 2. http://1000h.org 领任务 3. http://enjoy.bot 跟读 15 分…
推荐一款免费英语自学App(Enjoy),结合教材、任务和口语训练,GitHub上35k stars,用户评价能有效纠正发音、提升口语。
@wsl8297: 想把电子书或文档做成有声书?很多工具不是声音太“机器人”,就是不支持字幕同步,折腾一圈还是不满意。 我后来发现了开源项目 Abogen:支持 ePub、PDF、纯文本等,一键转高质量音频,还能自动生成同步字幕。 它底层用 Kokoro 语…
Abogen 是一个开源工具,可将 ePub、PDF 等文档一键转为高质量音频,并自动生成同步字幕,支持语音混合器和多种部署方式。
@Honcia13: 电子书秒变有声书的开源神器来了——Audiblez! 把 EPUB 直接扔进去, 几分钟就吐出高质量 M4B 有声书! 用的 Kokoro 语音模型,仅82M参数,但听感自然到离谱。 亮点: T4 GPU跑《动物庄园》只要5分钟 支持中英…
Audiblez 是一个开源工具,能将 EPUB 电子书快速转换为高质量的 M4B 有声书,使用 Kokoro-82M 语音模型,支持多种语言和图形界面,通过 pip 一键安装。
@JiweiYuan: 最近做了一款 Mac 原生的 AI 阅读工具 OakReader。读 PDF 论文/电子书,浏览网页的时候,遇到困惑,一个按钮打开侧边栏,圈中一段文字就能和你喜欢的 AI 模型讨论问题,再也不用切到 ChatGPT / Claude / …
OakReader是一款Mac原生的AI阅读工具,支持PDF论文/电子书和网页阅读,内置侧边栏AI对话、笔记、翻译、浏览器和文献管理功能,可配置多种AI模型。
@noahduck283: 可以下载任何 YouTube 视频、干净地去除人声、进行转录、翻译成 100 多种语言、克隆原声并完成全自动配音的工具。全程不到 2 分钟。100% 本地运行。免费 把六个顶级开源模型缝进了一个网页"一键下载、去人声、转录、翻译、配音"的…
Voice-Pro 是一个整合了六个顶级开源模型(Whisper、Demucs、CosyVoice、F5-TTS 等)的网页工具,支持 YouTube 视频下载、去人声、转录、翻译、语音克隆和全自动配音,全程不到2分钟,100%本地运行且免费。