Repolode
luzhenhua

luzhenhua/echo-flow

一款静态网页工具,用于导入自有 mp3 与 lrc 文件,进行逐句点读和跟读练习。

Star
2,323
Fork
407
未关闭 Issue
2
最近提交
3个月前

这是什么?

EchoFlow 是一款基于浏览器的英语听力与跟读练习工具。你可以按文件夹、多选文件或 zip 包导入自己的 mp3 音频和 lrc 字幕,点击任意句子即从该处开始播放,播放时自动高亮当前句。

界面支持 EN、EN+CN、CN 三种显示模式,并提供倍速调节、连读与点读切换、单句与整篇循环以及断点续播。快捷键可控制播放、暂停、句子导航和音量。课程可以收藏,学习进度会被记录,句子也能加入清单用于朗读。

导入的文件仅保存在用户本机浏览器的 IndexedDB 中,不会上传到服务器。项目是纯静态网站,无外部依赖,可通过本地 HTTP 服务器或 Docker 镜像运行。

核心功能

  • 01支持按文件夹、多选或 zip 包导入自有 mp3 与 lrc 文件。
  • 02点击任意句子从该处播放,并自动高亮当前句。
  • 03提供 EN、EN+CN、CN 三种显示模式。
  • 04支持倍速调节、点读与连读切换以及循环播放。
  • 05提供播放、暂停、句子导航和音量的快捷键。
  • 06导入内容保存在浏览器 IndexedDB 中,不上传服务器。

适用场景

  • 用自己已有的 mp3 与 lrc 课文进行跟读练习。
  • 对难句进行单句循环的逐句听力训练。
  • 在手机或电脑浏览器上断点续学。

快速上手

  1. 1

    运行 Docker 容器

    docker run -d -p 8080:80 --name echo-flow --restart unless-stopped luzhenhua/echo-flow:latest
  2. 2

    在浏览器中打开 http://localhost:8080

使用前须知

  • 本工具不包含任何音频或课文内容,需要自行导入 mp3 和 lrc 文件。
  • 必须通过 HTTP 服务访问,直接双击 index.html 无法加载数据文件。

收录于专题

标签

常见问题

echo-flow 是什么?
一款静态网页工具,用于导入自有 mp3 与 lrc 文件,进行逐句点读和跟读练习。 EchoFlow 是一款基于浏览器的英语听力与跟读练习工具。你可以按文件夹、多选文件或 zip 包导入自己的 mp3 音频和 lrc 字幕,点击任意句子即从该处开始播放,播放时自动高亮当前句。
echo-flow 可以免费使用吗?用的什么许可证?
echo-flow 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
echo-flow 还在维护吗?
半年内有更新。echo-flow 最近一次提交是在 2026年8月7日。
echo-flow 适合用来做什么?
用自己已有的 mp3 与 lrc 课文进行跟读练习。 对难句进行单句循环的逐句听力训练。 在手机或电脑浏览器上断点续学。
echo-flow 怎么安装和运行?
运行 Docker 容器: docker run -d -p 8080:80 --name echo-flow --restart unless-stopped luzhenhua/echo-flow:latest 在浏览器中打开 http://localhost:8080
在哪里获取 echo-flow?
源代码和安装说明在 GitHub 上:https://github.com/luzhenhua/echo-flow

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

相关项目