
源码系统概览
文章正文
Echo Loop 是一款科学高效的 AI 英语听说训练系统源码,用精听、跟读、盲听、复述和间隔复习五个环节驱动学习,把练口语变成一套有反馈的训练闭环。
项目由 Echo Loop 作者团队开发维护,采用 AGPL-3.0 许可证开源,不同于 MIT 或 Apache 宽松协议,修改后对外提供网络服务需公开修改部分,最后更新 2026 年,应用版本 1.0.33,提供 iOS 与 Android 双端版本。
源码简介
内置原生 ASR 跟读评测引擎,对每句话的发音逐句打分并高亮命中词,指出问题在哪,跟读评级与原文自动对齐。
支持导入自己的音频或课程素材生成学习卡,可导入本地字幕也可用 AI 自动转录生成字幕,长难句按意群切分降低听懂难度。
难句自动归档支持专项复习与集中跟读,收藏的单词和意群结合原句上下文做语境化闪卡复习,避免标了就忘。
学习数据统计覆盖时长、输入输出比例与唯一词汇量,断点续学自动记录进度,5 分钟碎片时间也能练一段。
和主流口语学习应用对比 vs 流利说,Echo Loop 的差异点在自选素材训练与本地数据掌控。
| 对比维度 | Echo Loop | Liulishuo |
|---|---|---|
| 训练素材 | 自选音频自由导入 | 内置课程为主 |
| 发音评测 | 逐句 ASR 打分高亮 | 整体评分为主 |
| 复习机制 | 遗忘曲线自动排程 | 以打卡驱动 |
| 部署形态 | 源码可自建掌控数据 | 云端闭源服务 |
整体来看,想用自己的素材做科学听说训练又要数据留在自己手里,Echo Loop 是最合适的开源方案。
适用场景
- 听力备考党导入真题音频做精听跟读训练。
- 口语练习者按 AI 评分逐句纠正发音问题。
- 播客爱好者把常听节目变成听说训练素材。
- Flutter 开发者学习教育类应用工程实现。
技术栈与运行环境
技术栈为 Flutter 与 Dart,从源码构建需 Flutter SDK 与对应平台环境,iOS 需 Xcode,Android 需 Android SDK。
构建前需复制环境变量模板填入 Supabase 与 Google 等编译期变量,执行代码生成命令后再启动应用。
功能亮点
- 精听跟读盲听复述五环节闭环。
- ASR 逐句发音评分与命中高亮。
- 自选音频导入与 AI 字幕转录。
- 难句收藏专项与语境化闪卡。
- 遗忘曲线自动安排复习任务。
- 学习数据统计与断点续学。
技术架构与部署指南
安装与部署提示
下载源码包后配置 Flutter SDK 环境,复制环境变量模板填入后端服务地址等编译期变量。
执行代码生成命令后用 Flutter 运行命令启动到 Android 或 iOS 设备进行调试。
普通用户可直接从应用商店或发布页下载安装包,导入音频素材后按训练闭环流程开始学习。
截图与演示说明

上图为素材导入页面,选择本地音频后 AI 自动转录生成字幕,长句按意群切分展示。
跟读训练页显示逐句发音评分,命中词高亮、偏差音标红标注,评级结果直观反馈口语水平。
学习分析页统计听力与口语分数变化曲线,复习任务按遗忘曲线自动排程,每日计划清晰可见。
常见问题
问. Echo Loop 是什么项目?
Echo Loop 是 Flutter 打造的开源 AI 英语听说训练应用,精听跟读盲听复述闭环训练,逐句发音评分加遗忘曲线复习。
问. Echo Loop 源码怎么构建?
下载源码包后配置 Flutter SDK,复制环境变量模板填入服务地址,执行代码生成命令后即可运行到真机调试。
问. 和流利说对比有什么区别?
与流利说对比,Echo Loop 支持自选素材导入训练且源码可自建,数据掌控在自己手里,流利说以内置课程订阅为主。
问. Echo Loop 支持哪些平台?
提供 iOS 与 Android 双端应用,桌面端在开发中,中国大陆区 App Store 上架工作正在推进。
安全风险提示
对 1635 个源码文件做了高风险函数扫描,仅 1 处硬编码密钥命中为 Firebase 客户端配置文件里的应用标识值,属移动端设计内公开配置。
AGPL-3.0 协议要求网络服务修改公开,后端依赖 Supabase 等服务请使用个人账号凭据,学习录音数据注意隐私保护。
下载说明
本页提供 Echo Loop 英语听说训练系统的完整源码打包下载,含 Flutter 工程全部代码与构建配置。
压缩包为原始仓库文件,下载后解压按部署提示操作即可,后端服务凭据需自行申请配置。