Package: pylirecouleur
PyLireCouleurNovembre 2022PréambulePyLireCouleur fait partie du projet LireCouleur dont le but est de fournir un ensemble d’outils destiné à aider les lecteurs débutants ou en difficulté à décoder les mots en utilisant les principes de la lecture en couleur. Ces outils peuvent également servir aux élèves dyslexiques et aux personnes apprenant le français comme langue étrangère.Le principe de l’outil est de mettre en évidence les sons et les syllabes de différentes manières. L’utilisateur peut ainsi choisir la présentation qui lui convient le mieux pour simplifier et accélérer le décodage.UtilisationPyLireCouleur apporte le moteur de décomposition de mots ou de textes en phonèmes ou en syllabes.Traitement de mots isolésLes mots isolés sont traités en importantlirecouleur.word.Décodage en phonèmesLa fonctionphonemesproduit un tableau des différents phonèmes décodés dans le mot. Un phonème est un tuple (id phonème,lettres composant le phonème).importlirecouleur.wordlirecouleur.word.phonemes('éléphant')>[('e','é'),('l','l'),('e','é'),('f_ph','ph'),('a~','an'),('#','t')]Décodage en syllabesLa fonctionsyllablesproduit un tableau des syllabes décodées dans le mot.importlirecouleur.wordlirecouleur.word.syllables('éléphant')>['é','lé','phant']Traitement de textesLes textes sont traités en importantlirecouleur.text. Les fonctions de décodage des phonèmes et des syllabes sont identiques aux exemples donnés ci-dessus.importlirecouleur.textlirecouleur.text.phonemes('Les livres sont bien rangés')>[[('l','L'),('e_comp','es')],' ',[('l','l'),('i','i'),('v','v'),('r'*'r'),('q_caduc','e'),('#','s')],' ',[('s','s'),('o~','on'),('#','t')],' ',[('b','b'),('j_e~','ien')],' ',[('r','r'),('a~','an'),('z^_g','g'),('e','é'),('#','s')]]lirecouleur.text.syllables('Les livres sont bien rangés')>[['Les'],' ',['li','vres'],' ',['sont'],' ',['bien'],' ',['ran','gés']]Les résultats sont des tableaux de mots décodés ou de portions de texte non décodé (ex. : ponctuation, espaces, nombres, etc.)Liste des phonèmes décodésverb_3p : terminaison des verbes enent: phonème muet -- blondq_caduc : [e] caduc -- pilotea : [a] -- chatq : [e] -- chevali : [i] -- lito : [o] écrit avec uno-- groso_comp : [o] écrit avecau,eau, etc. -- beauo_ouvert : [o] ouvert -- carosseu : [ou] -- loupy : [u] -- bullee : [é] écrité-- blée_comp : [é] écritez,er, etc. -- nezw : [w]wa : [oi] -- boisw5 : [oin] -- loine^ : [è] écritèouê-- chêvree^_comp : [è] écritei,ait, etc. -- chaisea~ : [an] -- chantee~ : [in] -- vin, grainx~ : [un] --un, bruno~ : [on] -- gronde, bombex : [eu] ouvert -- neuvex^ : [eu] fermé -- deux, bleup : [p] --papat : [t] --têtuk : [k] écrit aveckouc--coqk_qu : [k] écrit avecqu-- coqueb : [b] --billed : [d] --dosg : [g] --gommeg_u : [gu] écrit avecgu-- longuef : [f] écrit avecf--ficellef_ph : [f] écrit avecph--phasmes : [s] -- vissers_c : [s] écrit avecc--cils_t : [s] écrit avect-- quantiens_x : [s] écrit avecxs^ : [ch] --chatv : [v] --vachez : [z] écrit avecz--zéroz_s : [z] écrit avec la lettres-- balisez^ : [ge] écrit avecj--joliz^_g : [ge] -- allongém : [m] --mamann : [n] --null : [l] --lilasr : [r] --ratks : [ks] -- exquisegz : [gz] -- exercicej : [ill] -- billen~ : [gn] -- poignantg~ : [ng] -- planningParamètres de décodageFonction "phonemes"novice_reader: 0 / 11 : considèrei+voyelle (ex. : piano) comme deux phonèmes distincts0 : considèrei+voyelle (ex. : piano) comme des semi-voyellesmode: SYLLABES_ECRITES / SYLLABES_ORALESSYLLABES_ECRITES : les [e] caducs en fin de mot sont considérés comme prononcés et sont transformés en phonème qSYLLABES_ORALES : les [e] caducs en fin de mot sont conservés en l'étatFonction "syllables"novice_reader: 0 / 11 : considèrei+voyelle (ex. : piano) comme deux phonèmes distincts0 : considèrei+voyelle (ex. : piano) comme des semi-voyellesmode:(SYLLABES_STD / SYLLABES_LC,SYLLABES_ECRITES / SYLLABES_ORALES)SYLLABES_STD : segmentation des syllabes entre 2 consonnes identiques successives - ex. : /som/me/SYLLABES_LC : segmentation des syllabes après 2 consonnes identiques successives - ex. : /so/mme/SYLLABES_ECRITES : les [e] caducs en fin de mot sont considérés comme prononcés et sont transformés en phonème qSYLLABES_ORALES : les [e] caducs en fin de mot sont conservés en l'état