NCE README

The project's README from github.com/iChochy/NCE. As one markdown file: README.md.

新概念英语 · 全四册在线点读系统

Stars License Live

《New Concept English》 全四册在线课文朗读、单句点读、中英对照,随时随地自学英语!


✨ 主要功能

在线体验:👉 http://nce.ichochy.com


📸 截图

pc.jpg

mobile.jpg

📚 四册学习指南

📕 第一册:《First Things First》

目标:打好语音与基础
课数:144课 | 词汇量:约 600 词
适合 零基础 学习者,建立语感和正确发音。

📘 第二册:《Practice and Progress》

目标:语法体系与听说读写同步提升
课数:96课 | 词汇量:约 1500 词
适合有基础的学习者,系统梳理语法。

📙 第三册:《Developing Skills》

目标:进阶阅读与复杂句型
课数:60课 | 词汇量:约 2500 词
适合想提高综合能力、阅读原版材料的学习者。

📗 第四册:《Fluency in English》

目标:接近流利表达与学术阅读
课数:48课 | 词汇量:约 3500–4000 词
适合高阶学习者、考研/雅思/托福备考。

推荐学习路径:按册顺序学习 → 第一册打基础 → 第四册冲刺流利。


🛠️ 技术与资源


📦 外挂资源

系统的核心设计:播放器与资源完全解耦。一份学习资源就是一个可静态托管的目录,包含 book.json 描述文件、每课的 MP3 音频与 LRC 歌词。

目录结构

your-book/
├── book.json          # 课本描述文件(必需)
├── cover.png          # 课本封面(可选)
├── unit1.mp3          # 课文音频
├── unit1.lrc          # 课文歌词(中英对照)
├── unit2.mp3
└── unit2.lrc

book.json

{
  "name": "新概念英语",
  "level": "1 st",
  "cover": "cover.png",
  "units": [
    { "title": "Unit 1 Hello", "filename": "unit1" },
    { "title": "Unit 2 Nice to meet you", "filename": "unit2" }
  ]
}

系统按 ${bookPath}/${filename}.mp3 与 ${bookPath}/${filename}.lrc 拼接资源地址。

LRC 歌词格式

标准 LRC 时间标签,| 分隔英文与中文:

[00:12.34]Good morning, class. | 早上好,同学们。
[00:15.00]Stand up, please. | 请起立。
[00:18.50]Sit down, please. | 请坐。

接入自己的资源

  1. 准备资源:按上述结构生成 book.json、MP3 与 LRC 文件,托管到任意支持 CORS 的静态服务器(GitHub Pages、Vercel、OSS、Nginx 等)

  2. 注册课本:在 data.json 的 books 数组中添加一条记录:

    {
      "key": "MYBOOK",
      "title": "My English Book",
      "path": "https://your-domain.com/your-book"
    }
    
  3. 访问:部署播放器后,通过 https://your-player.com/#MYBOOK 直达该课本

⚠️ 资源服务器需返回 CORS 头(如 Access-Control-Allow-Origin: *),否则浏览器会拦截跨域请求 book.json 与 LRC 文件。


⚠️ 说明与版权


🤝 如何贡献

欢迎大家一起完善这个项目!


☕ 支持与打赏

如果这个项目或内容曾对您有所帮助,欢迎给予一点支持:

Sponsor

感谢每一位使用、关注、反馈和支持我的朋友。
每一个 Star 和鼓励,都是我继续坚持下去的动力 ❤️

我是一个 80 后程序员,目前正在与白血病(CMML)抗争。
继续维护项目、分享技术,希望这些内容能够持续帮助更多朋友。

感谢您的认可与善意,祝您一切顺利!


Keep learning — progress comes with persistence.
坚持学习,每一天都有进步。


作者:iChochy
Blog:https://ichochy.com
Email:[email protected]
GitHub:https://github.com/ichochy/nce

NCE (iChochy/NCE)

Searching Database…

4.1K ·GitHub
这是什么?一个网页版《新概念英语》教材系列播放器,涵盖全部四册,提供整课语音朗读、点击句子重播朗读,以及逐句中英对照翻译。
这是要安装的应用,还是浏览器里直接打开的东西?它是用纯 HTML、CSS 和 JavaScript 构建的纯静态网页应用——没有后端,无需安装,用浏览器打开就行。
怎么开始使用?只要在浏览器打开在线演示网址,从四册书中选一本,点击任意句子即可重播该句的音频。
可以加载自己的课文音频来替代内置内容吗?可以——播放器与内容是解耦的:在一个文件夹里放好 book.json 文件、每课的 MP3 音频和 LRC 歌词文件,托管到任意静态服务器上,然后在 data.json 里注册。资源服务器必须返回 CORS 头,否则浏览器会拦截请求。
中文翻译完全准确吗?中文字幕由 Gemini AI 生成后经人工润色,但作者指出可能仍有小错误,欢迎指正。
初学者应该从哪册开始?第一册(First Things First,144 课,约 600 词)适合零基础学习者打语音基础;第四册(Fluency in English,约 3500-4000 词)面向备考考研、雅思或托福等考试的高级学习者。
音频来自哪里?美音课文音频来自 GitHub 上的 tangx/New-Concept-English 项目,中文字幕则由 Gemini AI 生成后再经人工审校。
可以在这个播放器上托管自己的课文内容吗?可以——播放器与内容完全解耦,你可以把包含 book.json、MP3 音频和 LRC 歌词文件的目录托管到任何支持 CORS 的静态主机(GitHub Pages、Vercel、OSS、Nginx)上,并在 data.json 里注册。
它免费吗?免费,项目采用 MIT 许可证,在线演示可供个人非商业英语学习免费使用;底层教材内容本身并不归作者所有。
作者为什么做这个?作者是一位正在与白血病(CMML)抗争的开发者,他构建并维护这个项目,是想在与病魔抗争的同时继续分享技术,帮助更多人学习英语。
Creator
iChochy
Size
0.4 MB
Stars
4.1K
Updated
CommitOct 15
Age
1y
Commits · 90 Days