7,298語を収録し、各単語にオリジナルのイラスト、英米の音声、FSRSベースの復習機能を備えた無料のオープンソースIELTS語彙学習Webアプリです。
luzhenhua/echo-flow
手持ちのmp3・lrcファイルをブラウザ内に保存し、英文を一文ずつ聞いてシャドーイングできる静的Webアプリです。
- スター
- 2,323
- フォーク
- 408
- 未解決の Issue
- 2
- 最終コミット
- 3 か月前
これは何?
EchoFlowは、英語のリスニングやシャドーイング練習に使えるブラウザベースのツールです。音声(mp3)と同期字幕(lrc)は、フォルダ、複数ファイル選択、ZIPアーカイブから読み込めます。文をクリックするとその位置から再生が始まり、音声に合わせて現在の文がハイライトされます。また、レッスンを最後まで自動で再生することもできます。
表示モードはEN、EN+CN、CNから選べます。再生速度、連続再生または一文のみの再生モード、ループモードを設定でき、前回の位置から再開することもできます。再生・一時停止、移動、音量調整にはキーボードショートカットを使えます。レッスンのお気に入り登録や学習進捗の記録に加え、音読用に文をリストへ保存できます。
読み込んだファイルはIndexedDBを使ってユーザー自身のブラウザ内にのみ保存され、サーバーにはアップロードされません。依存関係のない純粋な静的サイトなので、ローカルHTTPサーバー、Nodeのserve、またはDockerイメージから起動できます。
主な機能
- 01手持ちのmp3・lrcファイルを、フォルダ、複数ファイル選択、ZIPから読み込めます。
- 02任意の文をクリックすると、その位置から再生され、再生中の文が自動でハイライトされます。
- 03EN、EN+CN、CNの表示モードに対応しています。
- 04再生速度、一文再生・連続再生モード、ループモードを設定できます。
- 05再生、一時停止、移動、音量調整に使えるキーボードショートカットを備えています。
- 06読み込んだコンテンツはブラウザのIndexedDBに保存されます。
ユースケース
- 手持ちのmp3・lrc形式の教材を使ったシャドーイング練習。
- 難しい箇所をループ再生しながら行う、一文ずつのリスニング練習。
- スマートフォンやデスクトップのブラウザで、前回の続きから再生しながら学習。
クイックスタート
- 1
Dockerコンテナを実行する
docker run -d -p 8080:80 --name echo-flow --restart unless-stopped luzhenhua/echo-flow:latest - 2
ブラウザーで http://localhost:8080 を開く
使う前に知っておきたいこと
- アプリには音声やレッスンのコンテンツが含まれていないため、mp3ファイルとlrcファイルを自分でインポートする必要があります。
- HTTP経由で配信する必要があります。index.htmlを直接開いてもデータファイルは読み込まれません。
収録されている特集
トピック
よくある質問
- echo-flow とは?
- 手持ちのmp3・lrcファイルをブラウザ内に保存し、英文を一文ずつ聞いてシャドーイングできる静的Webアプリです。 EchoFlowは、英語のリスニングやシャドーイング練習に使えるブラウザベースのツールです。音声(mp3)と同期字幕(lrc)は、フォルダ、複数ファイル選択、ZIPアーカイブから読み込めます。文をクリックするとその位置から再生が始まり、音声に合わせて現在の文がハイライトされます。また、レッスンを最後まで自動で再生することもできます。
- 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
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
新概念英語の全4巻を、音声・文ごとの再生・中英字幕付きで学べるブラウザベースのプレーヤー。
自分の音声を使った英語のリスニング・スピーキング練習を支援し、精聴、シャドーイング、ブラインドリスニング、内容の再話、間隔反復を自動化するFlutterアプリ。
ローカルのMP4に字幕を付けて編集・装飾し、焼き込んで書き出せるブラウザベースの字幕編集ツール。Whisperによる端末内文字起こしにも対応。
英語を使って仕事をする人向けに、英単語の暗記とタイピング練習を組み合わせたWebアプリ。
接続詞を使って文を組み立てながら、文法や語彙を学べるTypeScript製の英語学習アプリ。