Modules et outils
Natbraille-mail
Natbraille-mail est une alternative très simple à natbraille-http pour la transcription automatisée à distance. Le fonctionnement est le suivant : l'utilisateur envoie un mail avec, en pièce jointe, les documents qu'il souhaite transcrire sur une adresse de messagerie déterminée. Natbraille-mail récupère périodiquement les messages, transcrit les pièces jointes et renvoie à l'expéditeur les documents transcrits en pièce jointe.
Exemple de courrier électronique de réponse :
Sujet : transcriptions Date : Fri, 14 Nov 2014 15:23:08 +0100 (CET) De : do-not-reply@natbraille.org Pour : Bruno Mascret Bonjour ! Ceci est un message automatique du transcripteur Natbraille. En réponse à votre demande, ces documents, figurant en pièce jointe, ont été produits : - Adresse parlementaires UMP.doc.txt, windows-1252, TbFr2007 - natbraille-log.txt, UTF-8 (Ce dernier document est le journal de la transcription.) Si certains documents n'ont pas été transcrits, ou si vous constatez des erreurs dans une transcription, vous pouvez nous aider à les faire disparaître en nous en envoyant une description du problème et en nous transferant ce mail avec ses pièces jointes à l'adresse suivante : nat-users@listes.univ-lyon1.fr Si vous n'avez pas demandé de transcription et que vous recevez ce message, merci de nous le signaler. L'équipe Natbraille http://natbraille.free.fr https://svn.liris.cnrs.fr/nat pièce jointe : :¸¨e:ivz à v) p^lem?t/re ¨¨ump c) ' fiscalis1 ds *d@nités jçnalièr5 ds victim5 ( ¸)l :¸¨p or4e alphabétiq ds ¸dép^tms. :¸¨? nùr @ députés, ? ¤eu @ ¸sénat¨s. :¸¨lq'i y a u ´*, é:ivz directm à l'¨aè@¤ée n1le (`126, rue d l'¨uvt `75355 ¨paris `07 ¨¨sp) 8 k ¨sénat (`15, rue d ¨vkgir^d `75291 ¨¨paris cedex ¸`06) {…}
Natbraille-giacbraille
Natbraille-giacbraille est une calculatrice scientifique Braille. Elle utilise le moteur de calcul formel libre « Giac », développé dans le cadre du projet Xcas. L'objectif de la calculatrice Braille est d'offrir un moteur de calcul permettant la saisie et la lecture des maths en Braille.
La formule ou le calcul saisis sont
- affichés sous forme graphique afin de permettre la communication avec un voyant ;
- parallèlement, la formule est transcrite en Braille en utilisant le moteur de transcription de ; Natbraille, pour lecture directe par un non-voyant ou incorporation dans un document Braille ;
- le Braille et la formule saisie sont ajoutés à la l'historique des calculs.
L'intégration du moteur de calcul Giac donne accès, sur les formules saisies, à toutes les opérations courantes des calculatrices du marché :
- calcul numérique ;
- calcul formel : (simplification de formule, développement de formule, résolution de systèmes d'équations, etc.),
Pour l'instant, seule la lecture en Braille est possible. : la saisie des calculs se fait en utilisant au choix la syntaxe de Giac, ou les standards de fait proposées par Giac, des calculatrices scientifiques du marché (TI, Casio).
L'opportunité de développer la saisie en Braille est à l'étude. Il a été établi qu'elle pourrait présenter un intérêt dans le cadre de l'enseignement des mathématiques au Collège. Son implémentation demande une étude précise des fonctionnalités nécessaires. En effet, les langage de saisie utilisés pour les calculatrices du marché sont de véritables langages algorithmique qui n'ont pas de représentation équivalente en Braille (par exemple : comment définir une instanciation de variable, une boucle ou un test binaire?)
Natbraille-music
Transcription de MusicXML vers et du braille musical.
Ce travail est en cours
Natbraille-font & Natbraille-braillepdf
La combinaison de ces deux programmes, Natbraille-font et Natbraille-pdf permet l'impression de documents Braille de documents brailles écrits dans la majorité des formats d'encodage et pour la majorité des dispositions Braille.
Ces documents sont utilisables :
- Pour le thermogonflage (mise en relief par chauffage d'une impression sur papier spécial) et autres procédé d'écriture braille basés sur l'image.
- Pour la production rapide de documents Braille en noir uniformes (incoroporant la police de caractères) destinés aux transcripteurs dans différents tables d'encodage.
Les documents pdf produits restent lisibles par un brailliste exactement de la même façon que le document Braille d'origine : le texte extrait du pdf correspond pratiquement au texte Braille qui a servi à sa fabrication.
Natbraille-font
Natbraille-font permet de créer des polices de caractères TrueType et SVG représentant les cellules brailles dans un grand nombre de tables brailles et d'encodage. La dimension des cellules braille de ces polices sont conformes aux différentes normes et aux usages en vigueur dans différents pays et chez différents fabricants de matériel, ou spécifiées par l'utilisateur. Natbraille-font dispose d'une interface en ligne de commande et d'une interface graphique, cette dernière, en l'état, non accessible.
Natbraille-pdf
Natbraille-braillepdf permet de transformer un document braille formaté (caractères braille + saut de ligne et saut de page) en document pdf au format de page désiré, écrit dans la même table Braille que l'original, Natbraille-font dispose d'une interface en ligne de commande.
Natbraille-bxd
Natbraille-bxd permet l'extraction complète du texte balisé, des styles et des informations de mise en page et de transcriptions des documents écrits par le transcripteur Duxbury DBT (écrit par Duxbury Systems Inc) prioritairement en vue d'un import fidèle vers Natbraille.
Ces information sont renvoyées sous la forme d'un document XML reflétant le mieux possible la structure du document binaire d'origine mais en cachant tout de même les pointeurs de données et entêtes de structures afin d'être facilement compréhensible.
La réalisation du convertisseur inverse ( de ce format XML en fichier binaires pour DuxburryDBT) est en cours qui permettra à terme :
- La transformation de documents issus de Natbraille en document dbt,
- La réalisation de transformations basées sur XML de documents DBT, dont :
- la transformation par Natbraille d'un document dbt (par exemple pour la transcription complémentaire du Braille mathématique) et le réexport vers dbt.
<bxd> <version version-major="2" type="print" version-minor="0"/> <options> <hyphen-table name="dashes-and-hyphens"/> <transcriptor> <print> <transcription-table type="0xB1" name="BRITIC"/> <scan-control-table type="0x3A" name="ENGDXN"/> </print> <Braille> <transcription-table type="0xE1" name="ENGBPC"/> <scan-control-table type="0x3A" name="ENGDXB"/> </Braille> </transcriptor> <numbering> <position even="upper-right" odd="upper-right" reference-even="upper-left" reference-odd="upper-left"/> <start-page number="2"/> </numbering> </options> <contents> <contents> <style-start name="couv."/> <text>.manuel d'.abr=g= </text> <command>l</command> <text>.braille .fran&ais </text> <command>l</command> <command>l</command> <command><</command> <text>.abr=g= .orthographique .=tendu </text> <command><</command> <command><</command> <text>.association .valentin .ha\y au .service des .aveugles et des .malvoyants </text> <command><</command> <text>,:1 rue .duroc </text> <command><</command> <text>,]:%?% .paris .cedex ,#] </text> <command><</command> <text>.t=l43 ,#*4??4?[4<]4<] </text> <command><</command> <text>.fax3 ,#*4??4?[4<]4*# </text> <command><</command> <text>.e-mail3 </text> <style-start name="compinline"/> <text>imprimerie>avh4asso4fr</text> <style-end name="compinline"/> {...} </contents> <styles> <style name="acronym" order="0"> <before> <insert>ii</insert> <insert>g1</insert> </before> <after> <insert>g2</insert> </after> </style> <style name="box" order="1"> <before> <insert>ind1</insert> <insert>kps</insert> <insert>fr;f~7</insert> <insert>d~7</insert> <insert>l</insert> </before> <after> <insert>ind1</insert> <insert>fr;f~g</insert> <insert>d~g</insert> <insert>l</insert> <insert>kpe</insert> </after> </style> {…}
Natbraille-ocr
Natbraille-ocr est un travail en cours visant à permettre la transformation de documents braille scanné vers le Braille formaté informatique pour la numérisation de fonds documentaires en Braille papier.
L'algorithme est basé sur les régularité de la projection des points braille sur les axes verticaux et horizontaux de leur écriture.
Natbraille-ocr détecte actuellement
- la rotation de la page
- le format des cellules brailles
- le texte braille.
Natbraille-ocr dispose d'une interface graphique.