ByteNoteByteNote

字节笔记本

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 版)

  • 第一章:起点 - 明确学习目标
  • 第二章:口语 - 口语训练方法
  • 第三章:语音 - 语音系统掌握
  • 第四章:朗读 - 有效朗读技巧
  • 第五章:词典 - 词汇学习策略
  • 第六章:语法 - 语法体系构建
  • 第七章:精读 - 深度阅读技能
  • 第八章:叮嘱 - 学习注意事项

技术栈

基于项目文件结构分析:

技术占比说明
TypeScript60.1%主要开发语言
Metal19.6%GPU 加速(macOS)
Jupyter Notebook10.7%数据分析和研究
HTML5.8%前端页面
JavaScript1.7%脚本和交互
Vue1.6%部分 UI 组件

快速开始

网页版(推荐)

  1. 访问 https://enjoy.bot
  2. 注册或登录账号
  3. 选择学习模块(视频/电子书/闪卡/课程)
  4. 开始学习

浏览器插件

  1. 访问 Chrome Web Store
  2. 点击「添加至 Chrome」
  3. 打开 YouTube 或 Netflix
  4. 使用插件功能辅助学习

本地开发

bash
# 克隆仓库
git clone https://github.com/ZuodaoTech/everyone-can-use-english.git

# 进入项目目录
cd everyone-can-use-english

# 安装依赖(使用 Yarn)
yarn install

# 启动开发服务器
yarn dev

使用示例

场景 1:视频学习

目标:通过 YouTube 视频学习英语

  1. 安装 Enjoy Echo 浏览器插件
  2. 打开任意 YouTube 英语视频
  3. 插件自动显示字幕和学习工具
  4. 点击不认识的单词查看释义
  5. 使用跟读功能练习发音
  6. 生成的学习记录自动同步

场景 2:一千小时训练计划

目标:完成 1000 小时英语学习

  1. 访问 1000h.org 了解训练体系
  2. 阅读《简要说明》确定学习目标
  3. 按照《训练任务》制定每日计划
  4. 使用 Enjoy App 记录学习时长
  5. 参考《语音塑造》进行发音训练
  6. 定期查看进度统计

场景 3:电子书精读

目标:精读英文原版书

  1. 在 Enjoy 网页版上传电子书(或选择内置资源)
  2. 开启 AI 助教模式
  3. 遇到生词点击查询,自动添加到闪卡
  4. 使用笔记功能标注重点
  5. 完成章节后复习闪卡
  6. AI 生成的阅读理解测验巩固知识

学习方法论

核心理念

项目基于以下学习理念设计:

  1. 量变引起质变:强调 1000 小时的刻意练习
  2. AI 辅助学习:利用 AI 提供即时反馈和个性化指导
  3. 沉浸式学习:通过视频、电子书等真实内容学习
  4. 科学记忆:基于间隔重复算法的闪卡系统
  5. 自我驱动:提供工具和方法,学习者自主掌控

训练任务体系

根据《一千小时》指南,训练任务包括:

  • 听力训练:每日精听 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 Stars33.6k
Forks4.7k
Watchers315
贡献者72 人
版本发布48 个版本
最新版本v0.7.9(2025-03-07)
累计录音时长14,000+ 小时

相关资源

总结

「人人都能用英语」不仅是一个工具,更是一套完整的英语学习解决方案。它结合了:

  • 科学的方法论:基于认知科学和语言习得理论
  • 强大的 AI 助教:实时反馈和个性化指导
  • 多平台支持:网页、插件、桌面全覆盖
  • 活跃的社区:72 位贡献者,33.6k stars
  • 开源免费:GPL-3.0 协议,代码完全开放

无论你是英语学习新手,还是想提升现有水平,Enjoy 都能为你提供有效的学习工具和指导。立即访问 enjoy.bot 开始你的英语学习之旅!

分享: