I built a voice-only AI language tutor using OpenAI's Realtime API
I built a voice-only AI language tutor using OpenAI's Realtime API
I'm an expat in Bangkok who can read Thai menus but freezes the moment someone speaks to me. Duolingo didn't help, I needed actual speaking practice, but tutors are expensive and scheduling is a pain. So I built speaklanguageonline.com - a voice call with an AI that speaks Thai (or Vietnamese), listens to your attempts, and gives you one gentle correction at a time. No typing, no flashcards, just talking. Tech: OpenAI Realtime API (WebRTC) for speech-to-speech Next.js 14 + Vercel No transcription step - the model processes audio directly, which preserves tone (critical for Thai's 5 tones) What makes it different from ChatGPT voice: - Tuned for slow, patient corrections (not conversational chat) - One correction per turn (anxiety-inducing to get 5 things wrong at once) - Corrections explained in your native language - 3-minute session cap to keep it focused Pricing: Credits, not subscriptions. You pay only for minutes used. I hate subscription guilt as much as you do. Current state: Thai and Vietnamese work well. Adding Spanish, Hindi, Mandarin soon — OpenAI's model handles them but quality varies. What I learned: Realtime API latency is ~300-500ms which feels natural for conversation Prompting for "one correction only" took way more iteration than expected Tonal languages need explicit instruction to focus on tone mistakes Would love feedback, especially from anyone who's built voice-first apps or is learning a language.
Share cardActual performance
Launch Intel predictions
Analyze your own launch →Incorrect prediction on native model
Similar products
OpenLanguage- AI Language Tutor for iOS
An AI language tutor on Telegram.
LingoCoach – Practice Conversation with an AI Language Tutor
AI Language Learning Tutor
AI language tutor
I Open-Sourced My AI Toy–ESP32, OpenAI Realtime API on Deno, Supabase
I built a free voice translation tool using OpenAI
Speak Confidently with AI Language Tutors
A sapient AI language model [video]
AI Language tutor with 70+ languages.