Repolode
echo-loop

echo-loop/Echo-Loop

Una app de Flutter para practicar comprensión auditiva y expresión oral en inglés, que automatiza la escucha intensiva, la repetición en voz alta, la escucha a ciegas, la narración y el repaso espaciado.

Estrellas
4,213
Forks
426
Issues abiertos
42
Último commit
ayer

¿Qué es?

Echo Loop es una app para móviles y computadoras que permite practicar la comprensión auditiva y la expresión oral en inglés a partir de tus propios audios. Importas una grabación y la app te guía por una secuencia fija: escucha intensiva oración por oración, repetición en voz alta con evaluación de pronunciación mediante IA, escucha completa a ciegas, narración de párrafos y, por último, sesiones de repaso espaciado programadas desde 6 horas hasta 28 días después.

La idea principal es que la app decide qué hacer a continuación, así que el estudiante solo tiene que escuchar y hablar. Marca las oraciones difíciles, divide las oraciones largas en grupos de sentido y guarda las oraciones complejas en una colección para repetirlas de forma enfocada. Las tarjetas de palabras y grupos de sentido muestran cada elemento en el contexto de su oración original.

La app también ofrece traducción mediante IA, análisis de oraciones y explicaciones de palabras a pedido, además de importar audio local con subtítulos que se pueden cargar desde archivos o generar mediante transcripción con IA. Registra el tiempo de estudio, la proporción entre contenido recibido y producido, y el vocabulario único. Las versiones oficiales están destinadas a iOS y Android; la versión para macOS está en desarrollo.

Funciones clave

  • 01Organiza automáticamente la escucha intensiva, la repetición en voz alta, la escucha a ciegas y la narración.
  • 02Programa rondas de repaso espaciado desde 6 horas hasta 28 días después del primer estudio.
  • 03Divide las oraciones largas en grupos de sentido y marca las oraciones difíciles.
  • 04Ofrece evaluación de pronunciación mediante IA que resalta las palabras pronunciadas correctamente.
  • 05Ofrece tarjetas de vocabulario contextualizadas a partir de palabras y grupos de sentido guardados.
  • 06Importa audio y subtítulos locales, o genera subtítulos mediante transcripción con IA.

Casos de uso

  • Trabajar con un podcast o una conferencia hasta poder seguirlos sin subtítulos.
  • Practicar la pronunciación y el ritmo repitiendo en voz alta audios de hablantes nativos.
  • Desarrollar la fluidez oral narrando pasajes que ya has estudiado.
  • Estudiar en sesiones cortas con guardado automático del progreso.

Inicio rápido

  1. 1

    Clona el repositorio

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

    Entra en la carpeta del proyecto

    cd Echo-Loop
  3. 3

    Copia la plantilla de env y completa las variables

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

    Instala las dependencias, genera el código y ejecuta la aplicación

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

Antes de usarlo

  • Para ejecutarlo desde el código fuente, primero se necesita configurar Supabase y Google en tiempo de compilación.
  • Las versiones de escritorio aún están en desarrollo; las versiones para macOS y Windows todavía no son oficiales.
  • Está dirigido principalmente a estudiantes de inglés y se distribuye a través de App Store, Google Play y versiones APK.

Temas

Preguntas frecuentes

¿Qué es Echo-Loop?
Una app de Flutter para practicar comprensión auditiva y expresión oral en inglés, que automatiza la escucha intensiva, la repetición en voz alta, la escucha a ciegas, la narración y el repaso espaciado. Echo Loop es una app para móviles y computadoras que permite practicar la comprensión auditiva y la expresión oral en inglés a partir de tus propios audios. Importas una grabación y la app te guía por una secuencia fija: escucha intensiva oración por oración, repetición en voz alta con evaluación de pronunciación mediante IA, escucha completa a ciegas, narración de párrafos y, por último, sesiones de repaso espaciado programadas desde 6 horas hasta 28 días después.
¿Echo-Loop es gratuito? ¿Qué licencia tiene?
Echo-Loop es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿Echo-Loop sigue mantenido?
Mantenimiento activo. El último commit de Echo-Loop fue el 18 oct 2026.
¿Para qué puedo usar Echo-Loop?
Trabajar con un podcast o una conferencia hasta poder seguirlos sin subtítulos. Practicar la pronunciación y el ritmo repitiendo en voz alta audios de hablantes nativos. Desarrollar la fluidez oral narrando pasajes que ya has estudiado. Estudiar en sesiones cortas con guardado automático del progreso.
¿Cómo se instala Echo-Loop?
Clona el repositorio: git clone git@github.com:echo-loop/Echo-Loop.git Entra en la carpeta del proyecto: cd Echo-Loop Copia la plantilla de env y completa las variables: cp .dev.env.template .dev.env Instala las dependencias, genera el código y ejecuta la aplicación: flutter pub get && dart run build_runner build && flutter run -d <ios|android|macos> --dart-define-from-file=.dev.env
¿Dónde consigo Echo-Loop?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/echo-loop/Echo-Loop

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados