DEV Community

FreeSay
FreeSay

Posted on

Learn 15 Languages with Unlimited AI Conversation — for the Price of a Monthly Coffee

I built FreeSay — an AI-powered speaking tutor that lets you practice real-time voice conversations in 15 target languages, with unlimited daily practice priced at about what a monthly coffee costs.

Live: https://www.freesay.app

Why I built it

Traditional conversation tutoring is out of reach for most learners worldwide. A student in India, Indonesia, or Pakistan who wants to practice English speaking usually has two options: expensive human tutors or silent flashcard apps. No middle ground for actually talking.

With LLMs hitting "good enough" quality for conversational practice, the cost floor collapsed. I set out to build a tutor someone could afford to use every single day — priced roughly like a monthly cup of coffee.

What FreeSay does

  • Unlimited voice + text conversation with an AI tutor in your target language
  • Real-time grammar and phrasing correction as you speak
  • Post-session learning report: every mistake, every new vocabulary word, replayable
  • 15 target languages for speaking practice (English, Spanish, French, Mandarin, Japanese, Korean, and more)
  • 43-language UI under the hood so learners can use the app in their native language
  • Optimized for low-end Android — runs smoothly on 2GB-RAM phones
  • Regional pricing so the subscription makes sense relative to local income

Tech stack notes

  • React Native for a single codebase across iOS and Android
  • On-demand correction + translation per turn via LLM calls (cached aggressively), rather than pre-translating everything
  • Bare-metal server in Korea instead of serverless — deeply discounted regional pricing doesn't survive Lambda bills at scale
  • TTS: experimented with Piper on-device for Android, but voice-quality gap vs cloud TTS wasn't worth the APK bloat. iOS uses AVSpeechSynthesizer with setLanguageWithBestVoice
  • Screenshots for 43 locales automated with a Puppeteer pipeline — 8 screens × 43 languages = 344 images

Try it

Landing page + demo: https://fasterwork.net/freesay/

Or search FreeSay on Google Play or the App Store.

Built solo. If you're learning a language — or know someone who is — I'd love your feedback.

Top comments (0)