Repolode
echo-loop

echo-loop/Echo-Loop

App Flutter para praticar compreensão e fala em inglês, com escuta intensiva, shadowing, escuta sem apoio, reconto e revisão espaçada automatizados.

Estrelas
4,213
Forks
426
Issues abertas
42
Último commit
ontem

O que é?

Echo Loop é um app para dispositivos móveis e desktop que ajuda você a praticar compreensão e fala em inglês usando seus próprios áudios. Importe uma gravação e o app orienta você por uma sequência fixa: escuta intensiva frase por frase, shadowing com avaliação de pronúncia por IA, uma escuta completa sem apoio, reconto de parágrafos e, depois, sessões de revisão espaçada programadas para acontecer de 6 horas a 28 dias mais tarde.

A ideia principal é que o app decide o que fazer em seguida, para que o aluno só precise ouvir e falar. Ele marca as frases difíceis, divide frases longas em grupos de sentido e mantém uma coleção de frases difíceis para repetição direcionada. Os flashcards de palavras e grupos de sentido mostram cada item no contexto da frase original.

O app também oferece tradução por IA, análise de frases e explicações de palavras sob demanda, além de importação local de áudio com legendas, que podem ser carregadas de arquivos ou geradas por transcrição com IA. Ele acompanha o tempo de estudo, a proporção entre prática de compreensão e produção e o vocabulário único. As versões oficiais têm como alvo iOS e Android; a versão para macOS está em desenvolvimento.

Recursos principais

  • 01Organiza automaticamente a escuta intensiva, o shadowing, a escuta sem apoio e o reconto.
  • 02Programa sessões de revisão espaçada de 6 horas a 28 dias após o primeiro estudo.
  • 03Divide frases longas em grupos de sentido e marca as frases difíceis.
  • 04Oferece avaliação de pronúncia por IA que destaca as palavras pronunciadas corretamente.
  • 05Oferece flashcards contextuais criados a partir de palavras e grupos de sentido salvos.
  • 06Importa áudios e legendas locais ou gera legendas por transcrição com IA.

Casos de uso

  • Estudar um podcast ou uma palestra até conseguir acompanhar sem legendas.
  • Praticar pronúncia e ritmo fazendo shadowing com áudios de falantes nativos.
  • Desenvolver fluência na fala recontando trechos que você estudou.
  • Estudar em sessões curtas com salvamento automático do progresso.

Início rápido

  1. 1

    Clone o repositório

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

    Entre na pasta do projeto

    cd Echo-Loop
  3. 3

    Copie o modelo de env e preencha as variáveis

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

    Instale as dependências, gere o código e execute o app

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

Antes de usar

  • Para executar a partir do código-fonte, é necessário configurar o Supabase e o Google durante o build.
  • As versões para desktop ainda estão em desenvolvimento; os lançamentos para macOS e Windows ainda não são oficiais.
  • O foco principal são pessoas que aprendem inglês, e a distribuição é feita pela App Store, Google Play e por versões APK.

Tópicos

Perguntas frequentes

O que é Echo-Loop?
App Flutter para praticar compreensão e fala em inglês, com escuta intensiva, shadowing, escuta sem apoio, reconto e revisão espaçada automatizados. Echo Loop é um app para dispositivos móveis e desktop que ajuda você a praticar compreensão e fala em inglês usando seus próprios áudios. Importe uma gravação e o app orienta você por uma sequência fixa: escuta intensiva frase por frase, shadowing com avaliação de pronúncia por IA, uma escuta completa sem apoio, reconto de parágrafos e, depois, sessões de revisão espaçada programadas para acontecer de 6 horas a 28 dias mais tarde.
Echo-Loop é gratuito? Qual é a licença?
Echo-Loop é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
Echo-Loop ainda é mantido?
Manutenção ativa. O último commit de Echo-Loop foi em 18 de out. de 2026.
Para que posso usar Echo-Loop?
Estudar um podcast ou uma palestra até conseguir acompanhar sem legendas. Praticar pronúncia e ritmo fazendo shadowing com áudios de falantes nativos. Desenvolver fluência na fala recontando trechos que você estudou. Estudar em sessões curtas com salvamento automático do progresso.
Como instalar Echo-Loop?
Clone o repositório: git clone git@github.com:echo-loop/Echo-Loop.git Entre na pasta do projeto: cd Echo-Loop Copie o modelo de env e preencha as variáveis: cp .dev.env.template .dev.env Instale as dependências, gere o código e execute o app: flutter pub get && dart run build_runner build && flutter run -d <ios|android|macos> --dart-define-from-file=.dev.env
Onde consigo Echo-Loop?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/echo-loop/Echo-Loop

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados