Show DEV: EchoPod — Learn Languages with Real Podcasts, AI Transcripts & Translations
Описание и применение
EchoPod — бесплатное приложение на Flutter, которое превращает реальные подкасты в уроки языка с точными транскрипциями, мгновенным переводом слов и офлайн‑режимом.
Задача
Learners need immersive language lessons from real podcasts but existing tools lack accurate transcripts, audio sync, or free translation features.
Результат
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.
Рабочий процесс
- 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.
Доказательства
I built EchoPod — a Flutter app that turns real podcasts into immersive language lessons.
AI Transcripts — every episode gets a word‑level transcript with precise audio sync
Tap‑to‑translate — tap any word or phrase to translate it instantly, with support for 150+ languages
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.
Transcription runs through Groq API (Whisper large‑v3‑turbo) with Cloudflare Workers handling the AI pipeline and Podcast Index proxying.
- Дата записи: 2026-10-04T18:40:49.687Z