📖 Manuel d'utilisation · Guide parent

Elyne lit 📖

Comment utiliser l'application de lecture pour qu'Elyne progresse — sans connaissances techniques.

Parents · Enfants CP/CE1
01 — Prise en main

Démarrer en 4 étapes

  1. 1

    Ouvrir l'application

    Accédez à http://localhost:3010 (en local) depuis le navigateur. Chrome ou Edge recommandés pour la compatibilité WebSocket.

  2. 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. 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. 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.

02 — Interface

Comprendre l'écran

Exemple pendant une lecture

Il était une fois une petite fille que tout le monde

03 — Pendant la lecture

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.

04 — Feedback

Comprendre les corrections

Deux types de retour selon l'erreur :

Exemples de corrections

"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.

05 — Sons ciblés

Sons difficiles en français

L'application détecte et corrige spécifiquement ces sons, fréquemment difficiles pour les enfants :

oi → /wa/ ou → /u/ eau → /o/ an → /ɑ̃/ en → /ɑ̃/ in → /ɛ̃/ eu → /ø/ ai → /ɛ/ gn → /ɲ/ ch → /ʃ/ ph → /f/
📖

Phase 3 ajoutera : ill /j/ (fille, famille), on /ɔ̃/ (maison, bonbon), un /œ̃/ (brun, lundi).

06 — Niveaux

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).

NiveauPublicHistoires
Niveau 1CP débutLe chat de Lila, La moto de papa — phrases courtes, sons simples
Niveau 2CP milieu / CE1La tortue perdue — dialogue simple
Niveau 3CE1 / CE2Le voyage sur la lune, Le Petit Chaperon Rouge
ModePour quiComment ça marche
Syllabes (essai)Tout début d'apprentissageUne syllabe à la fois (ga · let · te) — mode expérimental
MotsDéchiffrage CP — conseilléUn mot affiché en grand, feedback immédiat, second essai si erreur
PhrasesLecture qui s'installeUne phrase entière, au plus une correction par phrase
Texte entierLecture fluideLecture 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.

07 — Conseils

Conseils pour une bonne séance

🌟

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.

08 — FAQ

Questions fréquentes

L'application ne reconnaît pas la voix d'Elyne
Vérifier que le microphone est autorisé dans le navigateur et que l'environnement est calme. Le seuil de détection est calibré pour les voix d'enfants (VAD_THRESHOLD=0.002). En cas de problème persistant, réduire la valeur à 0.001 dans le fichier .env.
Quel est le délai entre le mot lu et la réponse ?
Environ une seconde en mode Mots : 0,5s pour détecter la fin du mot + 0,3s de transcription (mesuré sur Mac M2). Si une correction est nécessaire, la génération de l'explication et de l'audio ajoute 1 à 2 secondes — la bulle reste ensuite affichée le temps de l'écouter.
L'application corrige un mot pourtant bien prononcé
Devenu rare : l'application tolère les pluriels muets (roi/rois), les terminaisons -er/-é, les homophones (au/Oh/eau), les élisions, et ne juge jamais les mots de 2 lettres. Si cela arrive encore, cocher « Session test » avant de lire : l'enregistrement (texte + audio) permet de diagnostiquer précisément le cas.
À quoi sert la case « Session test » ?
Elle enregistre la séance pour le diagnostic : un journal de chaque étape (mot affiché, ce qui a été entendu, verdict) et l'audio de chaque tentative, dans backend/app/data/sessions/. À cocher quand quelque chose semble ne pas fonctionner — l'analyse se fait sur des données objectives.
Comment ajouter une nouvelle histoire ?
Créer un fichier JSON dans 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.
La voix de correction peut-elle être changée ?
Oui — modifier la variable 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).