字
字节笔记本
2026年2月20日
Enjoy:AI 驱动的英语学习助教
本文介绍「人人都能用英语」(Everyone Can Use English)项目,这是一个由 ZuodaoTech 开发的开源英语学习工具集,集成了 AI 驱动的英语学习助教 Enjoy App,旨在让每个人都能高效学习英语。项目在 GitHub 上已获得 33.6k stars,提供网页版、浏览器插件和桌面版三种使用方式。
项目简介
「人人都能用英语」是一个完整的英语学习生态系统,核心理念是 "AI 是当今世界上最好的外语老师,Enjoy 做 AI 最好的助教"。项目不仅包含实用的学习工具,还提供了完整的学习方法论和训练指南。
核心产品:Enjoy App
- 一个集视频、电子书、闪卡、课程于一体的 AI 英语学习助教
- 支持网页版、浏览器插件(Chrome)和桌面应用
- 累计录音时长已超过 1.4 万小时
核心特性
1. 多平台支持
| 平台 | 访问方式 | 说明 |
|---|---|---|
| 网页版 | enjoy.bot | 全功能在线使用 |
| 浏览器插件 | Chrome 网上应用店 | 支持 YouTube 和 Netflix |
| 桌面版 | 即将发布 | 网页版增强套壳版 |
2. 丰富的学习模块
- 视频学习:支持在线视频资源,AI 辅助理解
- 电子书阅读:整合阅读和学习功能
- 闪卡记忆:智能间隔重复记忆系统
- 课程体系:结构化学习路径
3. 浏览器插件功能
专为视频学习优化:
- YouTube 视频实时字幕辅助
- Netflix 影视作品学习增强
- 一键查词和句子跟读
4. 完整的方法论体系
项目不仅提供工具,还包含两套完整的学习指南:
一千小时(2024 版)
- 简要说明:核心学习理念
- 训练任务:具体实践步骤
- 语音塑造:美式英语发音训练
- 大脑内部:语言习得的认知科学
- 自我训练:自主学习策略
人人都能用英语(2010 版)
- 第一章:起点 - 明确学习目标
- 第二章:口语 - 口语训练方法
- 第三章:语音 - 语音系统掌握
- 第四章:朗读 - 有效朗读技巧
- 第五章:词典 - 词汇学习策略
- 第六章:语法 - 语法体系构建
- 第七章:精读 - 深度阅读技能
- 第八章:叮嘱 - 学习注意事项
技术栈
基于项目文件结构分析:
| 技术 | 占比 | 说明 |
|---|---|---|
| TypeScript | 60.1% | 主要开发语言 |
| Metal | 19.6% | GPU 加速(macOS) |
| Jupyter Notebook | 10.7% | 数据分析和研究 |
| HTML | 5.8% | 前端页面 |
| JavaScript | 1.7% | 脚本和交互 |
| Vue | 1.6% | 部分 UI 组件 |
快速开始
网页版(推荐)
- 访问 https://enjoy.bot
- 注册或登录账号
- 选择学习模块(视频/电子书/闪卡/课程)
- 开始学习
浏览器插件
- 访问 Chrome Web Store
- 点击「添加至 Chrome」
- 打开 YouTube 或 Netflix
- 使用插件功能辅助学习
本地开发
bash
# 克隆仓库
git clone https://github.com/ZuodaoTech/everyone-can-use-english.git
# 进入项目目录
cd everyone-can-use-english
# 安装依赖(使用 Yarn)
yarn install
# 启动开发服务器
yarn dev使用示例
场景 1:视频学习
目标:通过 YouTube 视频学习英语
- 安装 Enjoy Echo 浏览器插件
- 打开任意 YouTube 英语视频
- 插件自动显示字幕和学习工具
- 点击不认识的单词查看释义
- 使用跟读功能练习发音
- 生成的学习记录自动同步
场景 2:一千小时训练计划
目标:完成 1000 小时英语学习
- 访问 1000h.org 了解训练体系
- 阅读《简要说明》确定学习目标
- 按照《训练任务》制定每日计划
- 使用 Enjoy App 记录学习时长
- 参考《语音塑造》进行发音训练
- 定期查看进度统计
场景 3:电子书精读
目标:精读英文原版书
- 在 Enjoy 网页版上传电子书(或选择内置资源)
- 开启 AI 助教模式
- 遇到生词点击查询,自动添加到闪卡
- 使用笔记功能标注重点
- 完成章节后复习闪卡
- AI 生成的阅读理解测验巩固知识
学习方法论
核心理念
项目基于以下学习理念设计:
- 量变引起质变:强调 1000 小时的刻意练习
- AI 辅助学习:利用 AI 提供即时反馈和个性化指导
- 沉浸式学习:通过视频、电子书等真实内容学习
- 科学记忆:基于间隔重复算法的闪卡系统
- 自我驱动:提供工具和方法,学习者自主掌控
训练任务体系
根据《一千小时》指南,训练任务包括:
- 听力训练:每日精听 30 分钟
- 口语训练:跟读和模仿
- 阅读训练:精读与泛读结合
- 词汇训练:通过语境记忆单词
- 语音训练:系统学习美式英语发音
项目结构
text
everyone-can-use-english/
├── 1000-hours/ # 一千小时训练指南
├── 1000h-portal/ # 1000h.org 网站源码
├── book/ # 《人人都能用英语》电子书
├── enjoy/ # Enjoy App 主程序
├── entry/ # 入口和配置
├── new-edition-drafts/ # 新版内容草稿
├── .github/ # GitHub Actions 工作流
└── README.md # 项目说明常见问题
1. 网页版和桌面版有什么区别?
- 网页版:无需安装,功能完整,随时随地访问
- 桌面版:基于网页版的 Electron 封装,增加系统集成功能
2. 浏览器插件支持哪些网站?
目前支持:
- YouTube(所有视频)
- Netflix(影视内容)
- 未来将支持更多平台
3. 学习记录数据安全吗?
- 数据存储在官方服务器(网页版)或本地(桌面版)
- 支持数据导出
- 遵循隐私保护政策
4. 是否需要付费?
- 核心功能免费开源
- 部分高级功能可能需要订阅
- 具体参考 FAQ 文档
5. 如何参与贡献?
项目采用 GPL-3.0 开源协议:
- 提交 Issue 报告问题
- 提交 Pull Request 贡献代码
- 参与 Discussions 讨论
- 当前已有 72 位贡献者
项目数据
| 指标 | 数据 |
|---|---|
| GitHub Stars | 33.6k |
| Forks | 4.7k |
| Watchers | 315 |
| 贡献者 | 72 人 |
| 版本发布 | 48 个版本 |
| 最新版本 | v0.7.9(2025-03-07) |
| 累计录音时长 | 14,000+ 小时 |
相关资源
- GitHub 仓库:github.com/ZuodaoTech/everyone-can-use-english
- 网页版应用:enjoy.bot
- 学习指南:1000h.org
- 浏览器插件:Chrome Web Store
- 常见问题:FAQ 文档
- 开源协议:GPL-3.0
总结
「人人都能用英语」不仅是一个工具,更是一套完整的英语学习解决方案。它结合了:
- ✅ 科学的方法论:基于认知科学和语言习得理论
- ✅ 强大的 AI 助教:实时反馈和个性化指导
- ✅ 多平台支持:网页、插件、桌面全覆盖
- ✅ 活跃的社区:72 位贡献者,33.6k stars
- ✅ 开源免费:GPL-3.0 协议,代码完全开放
无论你是英语学习新手,还是想提升现有水平,Enjoy 都能为你提供有效的学习工具和指导。立即访问 enjoy.bot 开始你的英语学习之旅!
分享: