Show DEV: EchoPod — Learn Languages with Real Podcasts, AI Transcripts & Translations
说明与用途
EchoPod 是一款免费的 Flutter 应用,将真实播客转化为沉浸式语言课程,提供逐词转录、即时点击翻译(支持 150+ 语言)和离线学习功能。
问题
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