Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

Show DEV: EchoPod — Learn Languages with Real Podcasts, AI Transcripts & Translations

Description and use

EchoPod is a free Flutter app that turns real podcasts into immersive language lessons with word‑level transcripts, instant tap‑to‑translate for 150+ languages, and offline learning.

Problem

Learners need immersive language lessons from real podcasts but existing tools lack accurate transcripts, audio sync, or free translation features.

Outcome

EchoPod delivers free, accurate, word‑level transcripts with audio sync, instant translation for 150+ languages, and offline learning, addressing gaps in existing language‑learning tools.

Workflow

  • 1. User downloads EchoPod from App Store or Play Store.
  • 2. User selects a podcast episode to learn.
  • 3. EchoPod fetches the episode and generates a word‑level transcript via Groq Whisper large‑v3‑turbo.
  • 4. Transcript is stored locally with Drift SQLite and synced with Supabase backend.
  • 5. User taps any word or phrase to instantly translate it into one of 150+ languages.
  • 6. User can download episodes and transcripts for offline use.

Evidence

I built EchoPod — a Flutter app that turns real podcasts into immersive language lessons.

Source

AI Transcripts — every episode gets a word‑level transcript with precise audio sync

Source

Tap‑to‑translate — tap any word or phrase to translate it instantly, with support for 150+ languages

Source

Built with Flutter for iOS and Android, using a clean architecture with Riverpod for state management, Drift for local SQLite storage, and a Supabase backend.

Source

Transcription runs through Groq API (Whisper large‑v3‑turbo) with Cloudflare Workers handling the AI pipeline and Podcast Index proxying.

Source

  • Record date: 2026-10-04T18:40:49.687Z