
Closed
Posted
Paid on delivery
German voice tutor that interacts with the user in real-time, gives pronunciation and grammar feedback, and keeps track of lesson progress. How it works (high-level, API-based): 1. User input: * Accept speech or text via a WebRTC stream. * Stream audio in small chunks for fast response. 2. Speech-to-text (STT): * Convert user speech to text using an API like Deepgram or AssemblyAI. * Get word-level timestamps and confidence scores. 3. Session manager / database: * Track lesson, scenario, user progress, errors, and previous tips. * Flag mispronounced or low-confidence words. * Store test results and use them to guide future lessons. 4. Pronunciation check: * Use a small LLM (like GPT-4o-mini) to generate simple pronunciation tips for flagged words. 5. Conversation & correction: * Another LLM (GPT-5 or GPT-5-mini) takes the user input, session info, and pronunciation tips to: * Suggest corrected phrasing * Give grammar or pronunciation hints * Generate the next conversational prompt 6. Text-to-speech (TTS): * Convert the AI’s response to natural-sounding German audio using Cartesia Sonic API. * Stream it back to the user via WebRTC. Summary: Essentially, it’s just connecting a few APIs (STT, LLMs, TTS) with a database to track lessons and user progress. No heavy AI model training is needed—the intelligence comes from the APIs. The coder mainly needs to handle: audio streaming, API integration, session state, and result display.
Project ID: 40182450
66 proposals
Remote project
Active 4 mos ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

Dingolshausen, Germany
Payment method verified
Member since Sep 8, 2017
$10-30 USD
$250-350 USD
$30-70 USD
$10-30 USD
$10-20 USD
$250-750 USD
$25-50 USD / hour
$250-750 USD
$1500-3000 CAD
$300-500 USD
£20-250 GBP
$10-30 USD
₹100-400 INR / hour
$10-30 USD
₹750-1250 INR / hour
$8-15 USD / hour
$30-250 USD
₹600-1500 INR
$30-250 USD
₹37500-75000 INR
₹1500-12500 INR
₹12500-37500 INR
$15-25 USD / hour
₹75000-150000 INR
$30-250 USD