Démarrer en 4 étapes
-
1
Ouvrir l'application
Accédez à
http://localhost:3010(en local) depuis le navigateur. Chrome ou Edge recommandés pour la compatibilité WebSocket. -
2
Autoriser le microphone
Le navigateur demande l'accès au micro la première fois. Cliquer sur "Autoriser". Sans micro, la lecture ne peut pas fonctionner.
-
3
Choisir une histoire, puis un niveau de lecture
5 histoires sont disponibles, du niveau 1 (CP, « Le chat de Lila ») au niveau 3 (« Le voyage sur la lune »). Après l'histoire, l'écran propose comment lire : Syllabes, Mots (conseillé), Phrases, ou Texte entier avec bilan à la fin.
-
4
Appuyer sur "Je lis !"
Le mot (ou la phrase) à lire s'affiche en grand. Elyne le lit, l'application répond : « ✓ Bravo ! » si c'est juste, ou une correction vocale avec un second essai si besoin. On ne reste jamais bloqué sur un mot.
Conseil : placer le micro à 20–30 cm d'Elyne, dans un environnement calme. La détection de voix est calibrée pour les voix d'enfants — pas besoin de parler fort.
Comprendre l'écran
Il était une fois une petite fille que tout le monde
- Vert — mots déjà lus correctement
- Jaune souligné — mot en cours de lecture
- Gris — mots pas encore lus
- Bulle de correction — apparaît si un son est mal prononcé, avec l'audio explicatif
Ce qui se passe pendant la lecture
🎤 Un mot affiché → Elyne le lit
En mode Mots (conseillé), le mot à lire s'affiche en grand. Dès qu'Elyne le prononce et marque une petite pause, l'application l'évalue. Pas besoin d'appuyer sur un bouton entre chaque mot.
✅ Mot correct → « ✓ Bravo ! »
Un petit « ✓ Bravo ! » doré apparaît et le mot suivant s'affiche aussitôt. Dans le texte en dessous, les mots déjà lus passent en doré.
❌ Erreur → correction audio, puis second essai
Une bulle apparaît avec l'explication, et la voix (Denise) la prononce. La bulle reste affichée 3–4 secondes, puis le même mot revient une fois. Réussi ou non, on passe ensuite au mot suivant — Elyne n'est jamais bloquée.
📖 Mode Texte entier → bilan à la fin
Elyne lit toute l'histoire sans être interrompue. Quand elle s'arrête (4 secondes de silence), l'application affiche le bilan : score de mots lus, texte colorié (doré = lu, rouge = à retravailler), les erreurs expliquées une par une, et un résumé encourageant lu à voix haute.
Si Elyne ne dit rien pendant 8 secondes sur un mot, l'application passe au suivant sans pénalité. Un mot très court (« il », « à ») n'est jamais compté faux : la reconnaissance vocale n'est pas assez fiable dessus pour accuser l'enfant.
Comprendre les corrections
Deux types de retour selon l'erreur :
- Mot différent — « J'ai entendu "maison", mais le mot à lire était "roi". Essaie encore ! »
- Son mal prononcé — une explication personnalisée générée par IA (Mistral). Le message est toujours :
- Court — une seule phrase
- Encourageant — jamais négatif
- Avec un exemple — un mot connu qui contient le bon son
"roi" prononcé "rou" :
"Le son 'oi' se prononce /wa/ — comme dans moi, bois, loi !"
"chaperon" prononcé "kaperon" :
"Le son 'ch' se dit /ʃ/ — comme dans chat, chaud, chocolat !"
Si la connexion internet est coupée, une correction simplifiée est utilisée automatiquement. L'application ne s'arrête jamais.
Sons difficiles en français
L'application détecte et corrige spécifiquement ces sons, fréquemment difficiles pour les enfants :
Phase 3 ajoutera : ill /j/ (fille, famille), on /ɔ̃/ (maison, bonbon), un /œ̃/ (brun, lundi).
Niveaux d'histoires et modes de lecture
Deux réglages indépendants : la difficulté de l'histoire (1 à 3) et la granularité de lecture (comment l'app accompagne).
| Niveau | Public | Histoires |
|---|---|---|
| Niveau 1 | CP début | Le chat de Lila, La moto de papa — phrases courtes, sons simples |
| Niveau 2 | CP milieu / CE1 | La tortue perdue — dialogue simple |
| Niveau 3 | CE1 / CE2 | Le voyage sur la lune, Le Petit Chaperon Rouge |
| Mode | Pour qui | Comment ça marche |
|---|---|---|
| Syllabes (essai) | Tout début d'apprentissage | Une syllabe à la fois (ga · let · te) — mode expérimental |
| Mots | Déchiffrage CP — conseillé | Un mot affiché en grand, feedback immédiat, second essai si erreur |
| Phrases | Lecture qui s'installe | Une phrase entière, au plus une correction par phrase |
| Texte entier | Lecture fluide | Lecture libre sans interruption, bilan complet à la fin |
Commencer avec « Le chat de Lila » en mode Mots. Passer au mode Phrases quand Elyne enchaîne une histoire avec peu d'erreurs, puis au Texte entier quand la lecture devient fluide.
Conseils pour une bonne séance
- Environnement calme — éteindre la télé, fermer les fenêtres si possible
- Distance micro — 20 à 40 cm de la bouche d'Elyne
- Durée — 15 à 20 minutes maximum par séance pour un enfant de 6 ans
- Rythme — laisser Elyne lire à son rythme naturel, ne pas la presser
- Après une erreur — répéter le son deux ou trois fois avec elle, puis continuer
- Valoriser le progrès — noter les mots qu'elle lit maintenant sans erreur
Objectif réaliste : après 4 semaines d'utilisation quotidienne (15 min/jour), les sons ciblés s'automatisent. Les erreurs répétées sur le même son indiquent qu'il faut plus d'entraînement hors app.
Questions fréquentes
.env.backend/app/data/sessions/. À cocher quand quelque chose semble ne pas fonctionner — l'analyse se fait sur des données objectives.backend/app/data/stories/ avec les champs id, title, level, theme et text. L'histoire apparaît automatiquement dans le sélecteur au prochain redémarrage.voice dans TTSService pour utiliser une autre voix neuronale Microsoft Azure. Options disponibles : fr-FR-HenriNeural (homme), fr-FR-DeniseNeural (femme, actuelle), fr-BE-GerardNeural (accent belge).