Repolode
echo-loop

echo-loop/Echo-Loop

집중 듣기, 섀도잉, 블라인드 듣기, 다시 말하기와 간격 반복 복습을 자동으로 진행하는 영어 듣기·말하기 연습용 Flutter 앱입니다.

스타
4,213
포크
426
열린 이슈
42
마지막 커밋
그저께

어떤 프로젝트인가요?

Echo Loop는 직접 가져온 오디오로 영어 듣기와 말하기를 연습할 수 있는 모바일 및 데스크톱 앱입니다. 녹음 파일을 가져오면 문장별 집중 듣기, AI 발음 평가를 곁들인 섀도잉, 전체 오디오 블라인드 듣기, 문단 다시 말하기, 그리고 6시간 후부터 최대 28일 후까지 예약된 간격 반복 복습으로 이어지는 정해진 순서를 따라 진행합니다.

앱이 다음에 할 일을 정해 주기 때문에 학습자는 듣고 말하는 데만 집중하면 됩니다. 어려운 문장을 표시하고, 긴 문장은 의미 단위로 나누며, 집중해서 반복할 수 있도록 어려운 문장 모음을 관리합니다. 단어와 의미 단위 플래시카드에는 해당 표현이 원래 쓰인 문장 맥락이 함께 표시됩니다.

필요할 때 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

    env 템플릿을 복사하고 변수를 입력합니다

    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 앱입니다. 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 통계는 매일 갱신됩니다.

관련 프로젝트