keen-app

byHlo Hlo

Create a mobile learning app called “Accent Français” that helps beginners practice and improve their French pronunciation. The app should focus on helping users pronounce French words correctly using speech recognition and interactive learning tools. Main features: 1. Pronunciation Practice - Show a French word (for example: Bonjour, Merci, Croissant). - Include a button to hear the correct pronunciation using text-to-speech. - Include a microphone button so the user can say the word. - The app compares the spoken word with the correct one and shows feedback such as: - “Correct pronunciation” - “Try again” 2. Difficulty Levels - Words are divided into three levels: - Easy (Bonjour, Merci, Paris) - Medium (Fromage, Baguette) - Hard (Croissant, Écureuil) 3. Mouth Position Guide - When a word is selected, show a simple guide explaining how to shape the mouth or tongue to produce the sound. - Example: rounded lips for “u” sound. 4. Common Mistakes Section - Show typical pronunciation mistakes for each word. - Example: - Croissant → often mispronounced as “kroy-sant” - Correct pronunciation: “kwa-sahn” 5. French Tongue Twister Practice - Include a section with French tongue twisters to improve pronunciation. - Example: “Les chaussettes de l’archiduchesse sont-elles sèches ?” 6. Daily Pronunciation Challenge - Each day the app gives one word to practice. - If the user pronounces it correctly they receive points. 7. Progress Tracker - Track number of words practiced and pronunciation accuracy. - Show improvement with a simple progress bar or graph. 8. App Interface - Home Screen with buttons: - Practice Words - Daily Challenge - Tongue Twisters - Progress The design should be simple, modern, and educational with French-themed colors (blue, white, red).

HomeFeedbackPracticeSaved WordsTongue TwistersProgressGuideDaily Challenge
Home

Comments (0)

No comments yet. Be the first!

Architecture

Service Dependenciesv2
External
Storage
AI & Speech Layer
Backend :7011
Frontend :7012
Client (Mobile/Browser)
GPT API
Google TTS API
Speech Recognition API
MySQL :3306
Redis :6379
LiteLLM Gateway :4000
Speech Recognition Service
Text-to-Speech Service
FastAPI Server
React Web App
React Native App
Home design preview
Home: View Café Menu
Practice: Select Word
Practice: Hear Pronunciation
Practice: Record Voice
Feedback: View Sound Analysis
Guide: View Mouth Position