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
Что это такое?Веб-плеер для серии учебников 'New Concept English' (新概念英语), охватывающий все четыре книги, с аудиосопровождением целых уроков, повтором озвучки предложения по клику и построчным китайско-английским переводом.
Это приложение, которое я устанавливаю, или то, что просто открывается в браузере?Это чисто статичное веб-приложение на обычных HTML, CSS и JavaScript — без бэкенда, без установки, вы просто открываете его в браузере.
Как начать им пользоваться?Просто откройте URL живой демки в браузере, выберите одну из четырёх книг и кликайте по любому предложению, чтобы заново прослушать озвучку этой строки.
Можно ли загрузить своё аудио уроков вместо встроенного контента?Да — плеер отвязан от контента: разместите папку с файлом book.json, MP3-аудио по урокам и файлами лирики LRC на любом статическом сервере, затем зарегистрируйте её в data.json. Сервер ресурсов должен отправлять CORS-заголовки, иначе браузер заблокирует запросы.
Полностью ли точны китайские переводы?Китайские субтитры сгенерированы Gemini AI и доработаны вручную, но автор отмечает, что мелкие ошибки могут оставаться, и приветствует исправления.
С какой книги начать новичку?Книга 1 ('First Things First', 144 урока, ~600 слов) — для абсолютных новичков, ставящих базу произношения, а Книга 4 ('Fluency in English', ~3500–4000 слов) рассчитана на продвинутых, готовящихся к экзаменам вроде вступительного в магистратуру, IELTS или TOEFL.
Откуда берётся аудио?Аудио уроков с американским произношением взято из 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