自分の動画・音声・電子書籍を教材にできる、Web版とブラウザー拡張機能を備えたAI英語学習アプリ(Enjoy)。
echo-loop/Echo-Loop
自分の音声を使った英語のリスニング・スピーキング練習を支援し、精聴、シャドーイング、ブラインドリスニング、内容の再話、間隔反復を自動化するFlutterアプリ。
- スター
- 4,213
- フォーク
- 426
- 未解決の Issue
- 42
- 最終コミット
- 一昨日
これは何?
Echo Loopは、自分で用意した音声を使って英語のリスニングとスピーキングを練習できるモバイル・デスクトップアプリです。録音を取り込むと、文ごとの精聴、AIによる発音採点付きのシャドーイング、字幕なしでの通し聞き、段落の再話、そして6時間後から最長28日後までの間隔反復セッションという決まった流れに沿って練習できます。
アプリが次に取り組む内容を決めてくれるため、学習者は聞くことと話すことに集中できます。難しい文に印を付け、長い文を意味のまとまりに分割し、重点的に繰り返すための苦手な文のリストを作成します。単語や意味のまとまりのフラッシュカードでは、元の文脈とともに内容を確認できます。
さらに、必要に応じてAI翻訳、文の分析、単語の解説を利用できます。音声はローカルから取り込め、字幕はファイルから読み込むか、AI文字起こしで生成できます。学習時間、インプットとアウトプットの比率、使用した語彙の種類数も記録します。公式ビルドはiOSとAndroidに対応しており、macOS版は開発中です。
主な機能
- 01精聴、シャドーイング、ブラインドリスニング、再話を自動で順番に進めます。
- 02初回学習から6時間後〜28日後までの間隔反復をスケジュールします。
- 03長い文を意味のまとまりに分割し、難しい文に印を付けます。
- 04一致した単語を強調表示するAI発音採点機能を提供します。
- 05保存した単語や意味のまとまりから、文脈に沿ったフラッシュカードを作成します。
- 06ローカルの音声と字幕を取り込めるほか、AI文字起こしで字幕を生成できます。
ユースケース
- ポッドキャストや講義を、字幕なしで内容を追えるようになるまで聞き込む。
- ネイティブスピーカーの音声をシャドーイングして、発音やリズムを練習する。
- 学習した内容を自分の言葉で再話し、スピーキングの流暢さを高める。
- 進捗を自動保存しながら、短時間のセッションで学習する。
クイックスタート
- 1
リポジトリをクローンする
git clone git@github.com:echo-loop/Echo-Loop.git - 2
プロジェクトフォルダに移動する
cd Echo-Loop - 3
envテンプレートをコピーして、変数を設定する
cp .dev.env.template .dev.env - 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アプリ。 Echo Loopは、自分で用意した音声を使って英語のリスニングとスピーキングを練習できるモバイル・デスクトップアプリです。録音を取り込むと、文ごとの精聴、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 envテンプレートをコピーして、変数を設定する: 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
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
接続詞を使って文を組み立てながら、文法や語彙を学べるTypeScript製の英語学習アプリ。
NotebookLMに着想を得た、教材をクイズやフラッシュカード、ノート、ポッドキャストに変換するオープンソースの学習プラットフォーム。
AppFlowyは、Notionの代替として位置づけられる、ノートやドキュメント、Wiki、プロジェクト管理向けのオープンソースAIワークスペースです。
Ankiは、記憶のための復習タイミングを間隔反復で調整するデスクトップ版の暗記カードアプリです。
Flutter製のクロスプラットフォーム電子書籍リーダー。EPUBやPDFなどに対応し、AI読書支援機能も搭載。