Repolode
echo-loop

echo-loop/Echo-Loop

一款基于 Flutter 的英语听说训练 App,自动编排精听、跟读、盲听、复述与间隔复习。

Star
4,213
Fork
426
未关闭 Issue
42
最近提交
昨天

这是什么?

Echo Loop 是一款英语听说训练 App,可以直接使用你自己的音频素材。导入一段音频后,App 会按固定顺序带你完成练习:逐句精听、AI 评测跟读、完整盲听、段落复述,之后在 6 小时到 28 天的间隔里安排多轮复习。

它的核心设计是由 App 决定下一步做什么,学习者只需要专注听和说。长难句会按意群切分,难句可以收藏并集中重练;单词和意群闪卡会结合原句语境来复习,而不是孤立地背词。

此外,App 支持按需查看 AI 翻译、句子解析和单词讲解,也支持导入本地音频,字幕可以从文件导入或由 AI 自动转录生成。学习时长、输入输出比例和唯一词汇量都会被统计。目前正式版面向 iOS 和 Android,macOS 版仍在开发中。

核心功能

  • 01自动编排精听、跟读、盲听和复述的完整流程。
  • 02首次学习后按 6 小时到 28 天的间隔安排多轮复习。
  • 03长句按意群切分,难句自动标记并可收藏重练。
  • 04提供 AI 跟读评测,高亮识别命中的词。
  • 05基于收藏的单词和意群生成语境化闪卡。
  • 06支持导入本地音频和字幕,也可用 AI 自动转录生成字幕。

适用场景

  • 把一期播客或讲座练到不看字幕也能听懂。
  • 通过跟读原声练习发音、节奏和语感。
  • 通过复述已学段落,提升口语表达的流利度。
  • 利用碎片时间分段学习,并自动记录进度。

快速上手

  1. 1

    克隆仓库

    git clone git@github.com:echo-loop/Echo-Loop.git
  2. 2

    进入项目目录

    cd Echo-Loop
  3. 3

    复制环境变量模板并填入配置

    cp .dev.env.template .dev.env
  4. 4

    安装依赖、生成代码并运行应用

    flutter pub get && dart run build_runner build && flutter run -d <ios|android|macos> --dart-define-from-file=.dev.env

使用前须知

  • 从源码运行前需要配置 Supabase 与 Google 等编译期变量。
  • 桌面端仍在开发中,macOS 与 Windows 版本尚未正式发布。
  • 项目以英语听说训练为核心,分发渠道为 App Store、Google Play 与 APK 安装包。

标签

常见问题

Echo-Loop 是什么?
一款基于 Flutter 的英语听说训练 App,自动编排精听、跟读、盲听、复述与间隔复习。 Echo Loop 是一款英语听说训练 App,可以直接使用你自己的音频素材。导入一段音频后,App 会按固定顺序带你完成练习:逐句精听、AI 评测跟读、完整盲听、段落复述,之后在 6 小时到 28 天的间隔里安排多轮复习。
Echo-Loop 可以免费使用吗?用的什么许可证?
Echo-Loop 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
Echo-Loop 还在维护吗?
活跃维护中。Echo-Loop 最近一次提交是在 2026年10月18日。
Echo-Loop 适合用来做什么?
把一期播客或讲座练到不看字幕也能听懂。 通过跟读原声练习发音、节奏和语感。 通过复述已学段落,提升口语表达的流利度。 利用碎片时间分段学习,并自动记录进度。
Echo-Loop 怎么安装和运行?
克隆仓库: git clone git@github.com:echo-loop/Echo-Loop.git 进入项目目录: cd Echo-Loop 复制环境变量模板并填入配置: cp .dev.env.template .dev.env 安装依赖、生成代码并运行应用: flutter pub get && dart run build_runner build && flutter run -d <ios|android|macos> --dart-define-from-file=.dev.env
在哪里获取 Echo-Loop?
源代码和安装说明在 GitHub 上:https://github.com/echo-loop/Echo-Loop

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目