Aide du labo son braille
Pour comprendre le concept : braille, couleur et son
Le Labo son, le Lecteur, Explorer et les exercices utilisent désormais le même moteur sonore. Les réglages du Labo sont repris automatiquement dans ce navigateur : variante, instrument, notes, tempo, volumes et spatialisation. Le test d’écoute permet toujours de comparer explicitement une autre variante. Les voix de consigne restent indépendantes.
Le labo sert à comparer et régler des façons de faire entendre une cellule braille, pour qu'on puisse un jour apprendre le braille à l'oreille (et à la couleur pour les voyants qui accompagnent), et créer des jeux accessibles aux personnes aveugles.
Pour commencer
- Dans Labo son, saisissez quelques lettres et lancez la lecture.
- Choisissez une variante et un instrument, puis ajustez le son dans Réglages.
- Retrouvez ce son dans le Lecteur, Explorer et les exercices. Utilisez Apprendre pour vous entraîner, ou le Test d’écoute pour comparer les sons.
1. Lancer le labo
Les pages lisent des fichiers JSON : il faut passer par un petit serveur local (un double-clic sur le fichier, en file://, est bloqué par le navigateur).
Exemple sous Windows, avec Python installé (adaptez le chemin si le dossier a été déplacé) :
cd "chemin\vers\brailleLab" py -m http.server 8000 --bind 127.0.0.1
Puis ouvrir http://127.0.0.1:8000/braille_lab.html. Ctrl+C dans le terminal pour arrêter le serveur. Après une modification des fichiers, recharger avec Ctrl+Maj+R (inutile de relancer le serveur).
Casque recommandé pour comparer les effets stéréo et 3D : la gauche, la droite et la position dans l'espace ne s'entendent bien qu'au casque.
2. La cellule braille en son
Une cellule braille a 6 points, en deux colonnes de trois :
1 4 2 5 3 6
- Gauche / droite : dans les variantes stéréo ou 3D, les points 1-2-3 (colonne gauche) sonnent dans l'oreille gauche, les points 4-5-6 dans l'oreille droite.
- Haut / bas : la variante principale associe des notes plus aiguës aux points du haut et plus graves aux points du bas. En audio 3D, les positions renforcent cette impression, avec un effet qui peut varier selon le casque et la personne.
- 3 pas : en mode « 3 pas », une cellule se joue ligne par ligne : ligne du haut (points 1|4), ligne du milieu (2|5), ligne du bas (3|6).
- Durée fixe : à réglages identiques, une lettre dure le même temps, qu'elle ait 1 ou 6 points ; un point absent est un silence.
- Accord : le mode « Accord » joue tous les points présents ensemble. En mode « 3 pas », un espacement à 0 % fait aussi démarrer les lignes ensemble, mais conserve la durée prévue pour trois pas.
Les notes de la variante principale sont prises dans la gamme pentatonique de Do (Do, Ré, Mi, Sol, La) : ces notes sont choisies pour s’accorder entre elles. Vous pouvez les modifier dans Réglages.
| Gauche | Droite | |
|---|---|---|
| Haut | point 1 = Mi | point 4 = La aigu |
| Milieu | point 2 = Do | point 5 = Sol |
| Bas | point 3 = La | point 6 = Ré |
3. Les variantes
Menu Variante de l'onglet Écouter. Chaque variante est un ensemble de réglages, défini dans braille_lab_config.json.
| Variante | Principe |
|---|---|
* lignes-spatial-musical | La variante retenue : 3 pas, chaque point à sa place dans l'espace (gauche/droite et haut/bas), notes pentatoniques, résonance et réverbération. Utilisable avec les instruments enregistrés. |
lignes-stereo | 3 pas, simple séparation gauche/droite, son de synthèse. |
spatial-3d | Premier essai d'audio 3D, son de synthèse. |
lignes-stereo-timbres | Comme lignes-stereo, avec un son différent par colonne. |
accord-ancien | L'ancien système (tous les points ensemble, sans stéréo), pour comparer. |
4. Les instruments
Menu Instrument (actif pour les variantes qui donnent le nom de leurs notes) : Synthé, Piano, Marimba, Vibraphone, Harpe, Boîte à musique, Kalimba, Guitare nylon, Célesta.
- Ce sont de vrais instruments enregistrés (dossier
samples/, notes Do4 à Do6), qui fonctionnent hors ligne. - Volume égalisé automatiquement : le niveau des notes est ajusté pour réduire les écarts entre instruments. Le volume perçu peut toutefois varier. Un réglage « Volume de l'instrument » permet de corriger à l'oreille.
- Un compresseur général limite les pics de volume quand plusieurs notes sonnent ensemble.
Source des échantillons : banque de sons FluidR3_GM (Frank Wen), via midi-js-soundfonts, sous licence Creative Commons Attribution 3.0.
5. L'onglet Réglages
Tous les paramètres de la variante choisie, pris en compte à la prochaine écoute (le texte, le bouton Jouer et les cellules restent visibles pour écouter en réglant).
| Réglage | Effet |
|---|---|
| Découpage de la cellule | 3 pas (lignes 1|4, 2|5, 3|6) ou Accord (les points joués ensemble). |
| Durée d'un pas | La vitesse générale (comme le curseur Tempo de l'onglet Écouter). |
| Espacement des notes | Rapproche les 3 notes d'une lettre sans changer la vitesse : le temps gagné passe dans le silence avant la lettre suivante. À 0 %, les trois lignes sonnent ensemble (accord). |
| Silence entre deux lettres | En pas. |
| Silence pour une espace | En pas. |
| Résonance | Prolonge la résonance de la note sans changer le tempo. |
| Longueur de la note | Part d’un pas qui définit la durée de base de la note. |
| Égrenage | Petit décalage entre des notes jouées en même temps, pour mieux les distinguer. |
| Volume | Volume général de la variante. |
| Attaque (synthé) | Rapidité de début de la note de synthèse. |
| Réverbération | De 0 (sec) à 100 % (très réverbéré). |
| Timbre du synthé | Doux, Cloche, Kalimba ou forme d'onde simple ; utilisé quand l'instrument est « Synthé ». |
| Volume de l'instrument | Correction pour l'instrument choisi, valable pour toutes les variantes. |
| Audio spatial 3D | Active ou coupe la place de chaque point dans l'espace. |
| Tableau des points | La note de chaque point (Do4 à Do6) et sa position : gauche ↔ droite et bas ↕ haut, en degrés. Changer une valeur fait entendre le point. |
6. La saisie à 6 touches
Comme sur une machine à écrire braille (Perkins) : on appuie ensemble les touches des points de la cellule, et la cellule est validée quand toutes les touches sont relâchées. On l'entend aussitôt.
| Touches | Effet |
|---|---|
| F D S | Points 1, 2, 3 (main gauche) |
| J K L | Points 4, 5, 6 (main droite) |
| Espace | Espace entre deux mots |
| ⌫ (retour arrière) | Efface la dernière cellule |
| Entrée | Rejoue toute la saisie |
Exemples : F = a · F+D = b · F+J = c · F+K = e. « Copier dans le texte » envoie la saisie dans le champ du haut. Chaque lettre saisie est annoncée aux lecteurs d'écran.
7. Raccourcis du Labo son
Ces raccourcis concernent la page Labo son ; les exercices ont leurs propres touches, décrites plus bas. Ils marchent quand on n'est pas en train d'écrire dans un champ (texte, curseur, menu, zone de saisie). Échap sort d'un champ et rend la main aux raccourcis. Chaque changement est annoncé aux lecteurs d'écran.
| Touche | Effet |
|---|---|
| P | Jouer / arrêter |
| ← → | Tempo plus lent / plus rapide |
| ↓ ↑ | Espacement des notes plus serré / plus large |
| V (Maj+V) | Variante suivante (précédente) |
| I (Maj+I) | Instrument suivant (précédent) |
| T | Aller au champ de texte |
| S | Aller à la saisie à 6 touches |
| E / R | Onglet Écouter / Réglages |
| H ou ? | Ouvrir cette aide |
| Échap | Arrêter la lecture, sortir d'un champ |
Avec Tab, on passe aussi sur chaque cellule : Entrée ou Espace la fait entendre seule. Sur les onglets, ← → passe de l'un à l'autre.
8. Sauvegarder et exporter
- Chaque changement de réglage est gardé dans le navigateur et retrouvé au prochain chargement (même navigateur, même profil et même adresse du site). Changer de port ou passer de
localhostà127.0.0.1donne un espace de sauvegarde distinct. Effacer les données du navigateur supprime cette sauvegarde locale. - Enregistrer comme nouvelle variante… : crée sa propre variante, ajoutée au menu.
- Revenir aux valeurs du fichier : annule les modifications de la variante.
- Exporter le JSON : télécharge un
braille_lab_config.jsonà jour (variantes, volumes des instruments). Pour partager ces réglages ou les fournir par défaut, remplacez le fichier dansbrailleLab/par celui téléchargé. L’export ne remplace pas ce fichier automatiquement.
9. Les couleurs
Les couleurs servent aux personnes voyantes qui accompagnent : chaque famille de signes a sa teinte (lettres sur le cercle des couleurs, accents en variantes de leur lettre, ponctuation en gris, délimiteurs en bleu, modificateurs en violet). Pendant la lecture, le point qui sonne grossit à l'écran.
Ces couleurs sont les mêmes dans toutes les pages (fichier braille_couleurs.js), exercices compris : la bonne réponse, la suite révélée et ce que vous tapez, dès l'appui des touches apparaissent sur la couleur de leur signe, pour toujours associer une couleur à un son. Juste ou faux se lit au contour (vert ✓ ou rouge ✗), sans changer la couleur. En mode « Oreille seule » et dans la mémoire avant la réponse, la cellule à trouver reste neutre.
10. Les autres pages et fichiers
| Fichier | Rôle |
|---|---|
braille_lab.html | Le labo son. |
braille_player.html | Le lecteur : un texte joué en couleurs et en son. |
braille_visual_renderer.html | L'explorateur : on clique sur les points pour fabriquer une cellule. |
braille_lab_config.json | Les variantes et les volumes des instruments. |
braille_visual_metadata.json | Les 63 signes braille (points, famille, couleur), communs aux pages du labo. |
braille_player_config.json | Les réglages visuels et de capture du lecteur ; le son vient du Labo son. |
| apprendre.html | Exercices de reconnaissance et de saisie braille. |
| ecoute.html | Comparaison de deux sons : pareil ou différent. |
| memoire.html | Mémoire des sons : retenir et retaper des suites de 1 à 5 lettres. |
| couleurs.html | Couleurs et sons : reconnaître les lettres à leur couleur, avec leur son. |
| statistiques.html | Résultats des exercices et des tests. |
braille_son.js | Moteur sonore partagé par les pages. |
samples/ | Les notes enregistrées des instruments. |
11. Apprendre le braille à l'oreille
La page apprendre.html est un exercice : on entend une lettre, on la tape avec les 6 touches. Elle utilise le son réglé dans le labo (variante, instrument, volumes enregistrés dans ce navigateur), y compris le découpage choisi : 3 pas ou accord.
Au menu
| Touche | Effet |
|---|---|
| 1 à 7 | Série : a à j · k à t · u à z · toutes les lettres · lettres accentuées · ponctuation · tout |
| M | Mode : Découverte (on entend le nom de la lettre et son son, la lettre et ses points s'affichent) ou Oreille seule (on entend seulement le son, il faut reconnaître la lettre) |
| V | Voix : naturelle (voix Piper enregistrée) ou du navigateur |
| ↑ / ↓ (ou + / −) | Vitesse de la voix (de 60 à 140 %), avec une phrase d'essai |
| Entrée | Commencer (10 lettres par série) |
Pendant l'exercice
| Touche | Effet |
|---|---|
| F D S / J K L | Taper la lettre (points 1 2 3 / 4 5 6), touches ensemble puis relâchées |
| Espace | Réentendre la lettre |
| Entrée | Passer (la réponse est donnée) |
| Échap | Retour au menu |
- Juste : deux notes qui montent, « Juste ! » (en mode Oreille seule, la lettre est dite).
- Faux : une note grave, puis ce que vous avez tapé (« Vous avez tapé points 1 4, c'est c ») et la bonne réponse en mode Découverte ; on peut réessayer une fois, ensuite la réponse est donnée.
- À la fin : le score du premier coup et les lettres à revoir. Les lettres ratées reviennent plus souvent dans les séries suivantes (mémorisé dans ce navigateur).
À propos des voix
Voix naturelle : des morceaux de phrases enregistrés avec Piper dans langues/fr/voix/ (liste dans langues/fr/voix/segments.json). Voix fr_FR-siwis-medium, entraînée sur la SIWIS French Speech Synthesis Database (Université d'Édimbourg), sous licence CC BY 4.0. Pour changer de voix ou de lenteur, relancer python outils/generer_voix.py --model voix.onnx --lenteur 1.15 (il faut pip install piper-tts soundfile numpy). Les voix du navigateur dépendent du navigateur et des voix installées sur votre ordinateur. Sans aucune voix, les phrases s'affichent et sont envoyées au lecteur d'écran. Le son et la voix ne démarrent qu'après une première touche ou un premier clic sur la page.
12. Test d'écoute et statistiques
Ces pages aident à évaluer la reconnaissance des sons, sans connaissance musicale préalable.
Test d'écoute « pareil ou différent ? » (ecoute.html)
Deux lettres sont jouées l'une après l'autre ; on répond 1 (pareil) ou 2 (différent), Espace pour réécouter. 20 essais, dont la durée dépend du tempo choisi, aucune connaissance du braille nécessaire. La moitié des paires sont pareilles ; les paires différentes sont le plus souvent des lettres voisines (un seul point d'écart), les plus faciles à confondre.
Avant de commencer, choisissez la variante (V) et l'instrument (I). Le tableau compare la réussite moyenne de chaque combinaison : un score plus élevé indique une meilleure reconnaissance pendant ces essais. Répétez le test et faites-le passer à plusieurs personnes pour mieux comparer. Les résultats sont regroupés par nom de variante et instrument : si vous changez les notes ou le tempo pour une nouvelle comparaison, enregistrez une variante sous un autre nom afin de distinguer les résultats.
Statistiques (statistiques.html)
- Confusions les plus fréquentes : les paires de lettres confondues dans l'exercice « Apprendre », dans les deux sens réunis. Une paire confondue dans les deux sens peut indiquer des sons difficiles à distinguer, ou un apprentissage encore en cours. Réécoutez-les avant de modifier les notes, l’espacement ou les positions dans le labo.
- Réussite par lettre et historique des tests d'écoute (séparés pour chaque langue).
- Exporter : un fichier JSON avec tous les résultats, pour réunir ceux de plusieurs testeurs ou ordinateurs. Effacer remet les statistiques à zéro (les réglages sont gardés).
Tout est enregistré dans le navigateur (sur cet ordinateur seulement).
Langues
Toutes les pages existent en français et en anglais, sauf la page concept (aide en anglais) : le choix « Français · English » est en haut des pages. La version anglaise enseigne le braille anglais (UEB, degré 1) : mêmes lettres qu'en français, mais le point d'interrogation est différent (points 2 3 6) et il n'y a pas d'accents. En anglais, le Labo son, le Lecteur et Explorer utilisent aussi ce braille anglais. La majuscule s'écrit points 4 6 en français et point 6 en anglais.
13. Mémoire des sons
La page memoire.html fait travailler la mémoire auditive : on entend une suite de lettres, puis on la tape dans le même ordre avec les 6 touches. Elle utilise le son du labo, comme les autres exercices.
- 5 niveaux : 1 lettre, puis 2, 3, 4 et 5 lettres ; 5 essais par niveau (25 en tout).
- Les lettres sont jouées l'une après l'autre, séparées par un court silence. On tape une fois la suite entendue en entier ; chaque lettre tapée est rejouée.
- Quand la suite est complète : « Juste ! », ou « Non. C'était… » suivi de la bonne suite, rejouée. Puis l'essai suivant (un seul essai par suite).
- À la fin : le score de chaque niveau, gardé dans les statistiques (à part des confusions : une erreur de mémoire n'est pas une confusion de sons).
| Touche | Effet |
|---|---|
| 1 à 7 (menu) | Série de lettres utilisée |
| F D S / J K L | Taper une lettre (points 1 2 3 / 4 5 6), touches ensemble puis relâchées |
| Espace | Réécouter la suite (la saisie recommence) |
| ⌫ | Effacer la dernière lettre tapée |
| Entrée | Passer (compté faux, la réponse est donnée) |
| Échap | Retour au menu |
La voix et sa vitesse se choisissent dans « Apprendre » ; la mémoire reprend ce choix.
14. Couleurs et sons
La page couleurs.html entraîne à reconnaître les lettres à leur couleur, avec leur son. Elle se déroule comme la mémoire des sons : 5 niveaux de 1 à 5 lettres, 5 essais par niveau, mêmes touches.
- Chaque lettre de la suite apparaît en domino coloré, sans points, et s'anime pendant que son son est joué : une couleur, un son.
- On tape les lettres dans l'ordre avec les 6 touches ; chaque lettre tapée apparaît sur sa couleur et se fait entendre.
- Juste ou faux, les points apparaissent sur les dominos colorés ; en cas d'erreur, la bonne suite est dite puis rejouée.
- Les scores de chaque niveau sont gardés dans les statistiques, à part de ceux de la mémoire.
Logiciel libre sous licence GPL-3.0-or-later · code source sur Codeberg · crédits des sons et de la voix