各位佬,
首先必须感谢 @iChochy 佬的开源项目,这个项目非常惊艳,解决了许多人的刚需。
社区里也已经有不少基于它二次开发的分享了。我在深度使用原项目的过程中,也产生了一些自己的想法,本着“不重复造轮子,但可以给轮子装个好看的轮毂”的精神,也动手 Fork 了一份,进行了一些个性化的修改和功能增强。
我这个 Fork 版本主要集中在以下几个方面
- 1. UI/UX 优化:
- 调整了字体大小和按钮布局,将播放控制放在了底部,使其在手机上单手操作更友好。
- 2. AB 循环播放:
- 遇到重点或者听不清的句子,可以设定 A点 和 B点,进行无限循环播放,直到听懂为止,这是个磨耳朵的神技。
- 3. 听写模式:
- 这个功能我觉得对进阶学习特别有用。可以隐藏课文,只播放音频,然后自己尝试打字输入原文,正确则会跳转到下一句。
- 4. 自定义课本:
- 只要有音频和 lrc 的在线地址,就能自定义课本。
技术栈方面没有大的改动,依旧是纯前端,保持了原项目轻量、易于部署的优点。可以无缝使用 GitHub Pages, Vercel 或自己的 VPS 托管。
算是一次抛砖引玉,把我的修改分享出来,给有类似需求的佬一个参考,也欢迎大家对我的代码提出建议或 PR。
项目地址
如果觉得这个项目对你有用,欢迎点个 Star 支持一下。
GitHub: GitHub - hoothin/NCE: 《新概念英语》全四册在线课文朗读、单句点读、A/B复读、听写