50 points · 1 submission
with Replit
Buddy Teach — AI Language Tutor with Natural Voice Conversations Buddy Teach is an interactive language learning app that teaches 12 languages through real conversations, not flashcards. It uses ElevenLabs Multilingual V2 for natural, expressive text-to-speech that makes the AI tutor sound like a real person — not a robot. How it works: Pick a language, watch a YouTube intro video about the topic, then practice through conversation exercises An AI tutor (powered by Groq's Kimi K2) plays Person A in a real-world scenario — ordering food, greeting a neighbor, asking for directions You speak back as Person B using your microphone (Groq Whisper transcription) ElevenLabs speaks the tutor's lines with the "Alice" voice — clear, warm, and engaging — using mood-based voice settings (celebrating = expressive, teaching = stable, encouraging = warm) Strict evaluation ensures you actually speak the target language, not English After 5 exercises, a vocabulary quiz tests what you learned — all in your native language ElevenLabs Integration: eleven_multilingual_v2 model for high-quality multilingual speech across 12 languages Real-time streaming TTS via the official @elevenlabs/elevenlabs-js SDK Dynamic voiceSettings that change based on mood (stability, similarity_boost, style parameters adjust per context) Serves as the core teaching voice — every phrase, explanation, and feedback is spoken through ElevenLabs Key Features: 12 languages with endless levels that adapt to your skill YouTube video intros matched to each lesson topic Conversation-based learning (two people talking, not memorizing words) Native language support — explanations in Hindi, Spanish, Arabic, etc. Server-side leaderboard and authentication Dark mode UI inspired by Duolingo Tech Stack: React 19, Vite, Express 5, ElevenLabs SDK, Groq (Kimi K2 + Whisper), TypeScript
Submitted 5 Apr 2026