Episode 3 | Deutsch Mentor 🤖 Learn German with AI
Building sprint 🔨 — Integrating Text-to-Speech, AI-Powered Grammar Corrections, Interactive Translation, Conversation Aids, and Revamped Landing Page
Welcome back to the ongoing journey of Deutsch Mentor, my first project
as an indie maker!
Since the last update, I’ve been coding a lot and iterating. The result? Some exciting new features:
1- Translation & Text-to-Speech
A fundamental aspect of learning a new language is to understand the meaning of words and phrases and how to pronounce them.
That’s why I’ve integrated a new text-to-speech feature and interactive translation.
For the text-to-speech, I used the Web Speech API because it is free and was the fastest to implement. I plan to change it to another one with a more natural voice, but only for premium users.
For the translations, I opted for two options: Deepl’s API when translating the whole conversation, while for single words I decided to use the Azure TTS API, as it is more accurate when dealing with only one word.
Keep the Conversation Flowing
Some users reported that sometimes they felt stuck in a conversation, not sure what to say next.
To tackle this, I’ve added a new feature to help: taping the 💡 icon, you get an instant suggestion to keep the chat flowing.
AI Grammar Corrections
Deutsch Mentor is powered by the best AI in the world.
Now using gpt-4-turbo, the latest model from OpenAI, this AI is able to give grammar tips, and correct phrases, giving all the users the confidence to better structure their sentences.
Learn New Words
During conversations, any new words encountered can be saved. These saved words can then be converted into a personalized flashcard deck for future learning and review.
New Landing Page
I’ve also improved the landing page, to better reflect these new features and advantages.
That’s a wrap!
Stay tuned for more updates following me and The Indie Maker publication.
And If you’re learning German, or just curious, check out the platform!
Till next time 🚀