Repolode
iChochy

iChochy/NCE

Browser-based player for the four volumes of New Concept English, with audio, sentence-by-sentence playback and Chinese-English subtitles.

Stars
4,096
Forks
708
Open issues
4
Last commit
2 days ago

What is it?

This project is an online study player for the four volumes of New Concept English. Users can listen to lessons with American-accent audio, click any single sentence to replay it for shadowing practice, and read English and Chinese side by side for each line.

The player is a static site written in HTML, CSS and JavaScript, so it runs in a browser without installation and adapts to phones, tablets and desktops. Lesson content is organized as a resource folder containing a book.json manifest, one MP3 and one LRC lyric file per unit. The LRC format uses timestamps with a pipe character separating English from Chinese text.

Beyond the built-in books, the player can load custom resource folders hosted on any CORS-enabled static server. Each book is registered in a data.json file and opened with a URL hash. The Chinese subtitles were generated with Gemini AI and may contain errors.

Key features

  • 01Plays lesson audio with American-accent recordings for all four volumes.
  • 02Supports single-sentence playback for shadowing practice.
  • 03Shows English and Chinese text line by line.
  • 04Responsive layout that works on phones, tablets and desktops.
  • 05Runs in the browser with no installation, as a static site.
  • 06Loads custom books from any CORS-enabled static host using a simple JSON and LRC format.

Use cases

  • Self-studying New Concept English from the first volume without a teacher.
  • Practicing pronunciation and listening by shadowing single sentences.
  • Hosting a custom lesson set with audio and bilingual lyrics for a class or group.

Quick start

  1. 1

    Open the live demo in your browser (no installation needed)

Things to know

  • The README states the project is for personal, non-commercial study only, and the course content is not owned by the author.
  • Chinese subtitles were generated by Gemini AI and may contain errors.
  • The README gives no instructions for running or self-hosting the player locally.

Topics

FAQ

What is NCE?
Browser-based player for the four volumes of New Concept English, with audio, sentence-by-sentence playback and Chinese-English subtitles. This project is an online study player for the four volumes of New Concept English. Users can listen to lessons with American-accent audio, click any single sentence to replay it for shadowing practice, and read English and Chinese side by side for each line.
Is NCE free to use? What license does it have?
NCE is open source under the MIT license. Check the license terms before using it in commercial products.
Is NCE still maintained?
Actively maintained. The last commit to NCE was on Oct 19, 2026.
What can I use NCE for?
Self-studying New Concept English from the first volume without a teacher. Practicing pronunciation and listening by shadowing single sentences. Hosting a custom lesson set with audio and bilingual lyrics for a class or group.
How do I install NCE?
Open the live demo in your browser (no installation needed)
Where can I get NCE?
The source code and installation instructions are on GitHub: https://github.com/iChochy/NCE

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects