Natbraille

un transcripteur Braille libre

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

L'intégration du moteur de calcul Giac donne accès, sur les formules saisies, à toutes les opérations courantes des calculatrices du marché :

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 :

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 :

  <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&amp;ais </text>
      <command>l</command>
      <command>l</command>
      <command>&lt;</command>
      <text>.abr=g= .orthographique .=tendu </text>
      <command>&lt;</command>
      <command>&lt;</command>
      <text>.association .valentin .ha\y au .service des .aveugles et des .malvoyants 	 </text>
      <command>&lt;</command>
      <text>,:1 rue .duroc </text>
      <command>&lt;</command>
      <text>,]:%?% .paris .cedex ,#] </text>
      <command>&lt;</command>
      <text>.t=l43 ,#*4??4?[4&lt;]4&lt;] </text>
      <command>&lt;</command>
      <text>.fax3 ,#*4??4?[4&lt;]4*# </text>
      <command>&lt;</command>
      <text>.e-mail3 </text>
      <style-start name="compinline"/>
      <text>imprimerie&gt;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

Natbraille-ocr dispose d'une interface graphique.