EuuuhFrench AI v1.1 adds three pronunciation practice modes: Quick Lesson, Word Practice, and Sentence Practice. Learners can now move from short guided practice to isolated word repetition and short sentence practice, while keeping native French audio and automated feedback.
The goal of this update is to make practice more flexible. Quick Lesson remains short and guided, Word Practice gives learners more repetition with individual words, and Sentence Practice helps learners practise difficult French sounds inside short, natural phrases.
The blue and purple interface colors and colored labels were already present in v1.1, helping separate practice modes and difficulty levels without changing the existing visual identity.
This version focuses on selected difficult sounds for Chinese-speaking learners of French, including /y/, /ΓΈ/, /Ε/, /Κ/, and /ΙΜ/. More examples and native French audio have also been added to support clearer listening and pronunciation practice.
v1.1 does not change the purpose of the app: EuuuhFrench AI remains an experimental pronunciation-learning tool. Automated feedback can help learners practise more independently, but it does not replace teacher guidance or formal assessment.
Developer notes
v1.1 adds a mode-aware practice structure for EuuuhFrench AI. The practice flow now separates Quick Lesson, Word Practice, and Sentence Practice, so each lesson can load the right type of content instead of forcing all practice into one long sequence.
This update also improves how the app handles lesson modes, native audio examples, and item-specific progression labels. Word Practice focuses on isolated repetition, while Sentence Practice uses short French phrases with longer recording windows and more natural pronunciation contexts.
Main implementation areas:
- mode-aware lesson selection
- Quick Lesson / Word Practice / Sentence Practice routing
- word and sentence content packs
- native French audio mapping
- mode-specific next-item labels
- recording timing for word and sentence practice
- feedback flow consistency
- translation strings for EN / FR / δΈζ
Quality checks:
- lint passed
- tests passed
- build passed
- mobile layout checked