odt2braille:
Generating Braille from
OpenOffice.org

           Christophe Strobbe
           K.U.Leuven, Belgium
           christophe.strobbe@esat.kuleuven.be

 AEGIS 1st Conference, Sevilla, Spain, 7-8 October 2010
Overview
●
    odt2daisy
●
    odt2braille
    ●
        Motivation & Problem Area
    ●
        Objectives
    ●
        Methodology
    ●
        Results
    ●
        Conclusion & Outlook
    ●
        Demonstration

            AEGIS 1st Conference, Sevilla, Spain, 7-8 October 2010
odt2daisy

Produce DAISY from OpenOffice.org
 Writer
  ●
      In most European languages
  ●
      In a free and open-source office suite
  ●
      Support:
      –   DAISY 3 (with or without audio)
      –   DAISY 2.02 (for older players)
      –   Multilingual content
      –   Mathematical Markup Language

            AEGIS 1st Conference, Sevilla, Spain, 7-8 October 2010
odt2daisy Components
●
    odt2daisy extension, which uses
    ●
        OpenOffice.org UNO API
    ●
        Java, XSLT & XPath
    ●
        DAISY Pipeline Lite (speech synthesis)
    ●
        Operating system’s text-to-speech
    ●
        Includes templates
●
    Templates with custom styles for DAISY
    production

            AEGIS 1st Conference, Sevilla, Spain, 7-8 October 2010
How to Get odt2daisy
●
    Version 2.1 released April 2010
    ●
        http://odt2daisy.sf.net/
    ●
        Available for Windows, Mac, Linux
        (no 64-bit operating systems)
    ●
        Localised in English, French, Dutch,
        Spanish and Hungarian
    ●
        LGPL 3 or later
    ●
        Being used in DAISY Pipeline and
        Dedicon’s altText conversion portal
            AEGIS 1st Conference, Sevilla, Spain, 7-8 October 2010
Support for ODT Features
●
    Heading, List, Table, Images, Captions,
    Notes, Foot/Rear notes, Math, TOC,
    Section, Frame, Bookmark,
    Metadata, ...
●
    Page numbering (1,i,I,a,A; advanced)
●
    Front / body / rear matter
●
    “Complex text layout” and East-Asian
    languages not supported

          AEGIS 1st Conference, Sevilla, Spain, 7-8 October 2010
odt2braille:
Generating Braille from
OpenOffice.org


           Christophe Strobbe

 AEGIS 1st Conference, Sevilla, Spain, 7-8 October 2010
Motivation & Problem Area (1)
●
    Braille
    ●
        faces competition from TTS and digital
        talking books
    ●
        important for functional literacy
    ●
        only reading method for deafblind
        persons




            AEGIS 1st Conference, Sevilla, Spain, 7-8 October 2010
Motivation & Problem Area (2)
●
    Braille production: current methods:
    ●
        RoboBraille: e-mail based Braille translation
        agent
    ●
        AutoBraille & NorBraille: multi-volume Braille
        books based on DAISY
    ●
        Dots: open-source Braille transcriber for
        GNOME (relies on liblouisxml)
    ●
        Tiger Software Suite (TSS), Braille Maker,
        WinBraille: embossing from MS Word and
        other Microsoft applications

             AEGIS 1st Conference, Sevilla, Spain, 7-8 October 2010
odt2braille Objectives

Enable end-users to produce Braille
●
    In a free, open-source and cross-
    platform office suite
    => OpenOffice.org as Braille authoring
    environment
●
    Reduce or eliminate the need for editing
    Braille codes after export
●
    Emboss directly or just export

          AEGIS 1st Conference, Sevilla, Spain, 7-8 October 2010
Methodology
●
    Build OpenOffice.org extension
●
    Reuse existing tools:
    ●
        liblouisxml: open-source library for
        Braille transcription of XML docs
    ●
        liblouis: Braille translation engine
    ●
        pef2text (DAISY Pipeline): converts
        Portable Embosser Format to generic or
        embosser-specific format
    ●
        library from odt2daisy
            AEGIS 1st Conference, Sevilla, Spain, 7-8 October 2010
odt2braille Components




    AEGIS 1st Conference, Sevilla, Spain, 7-8 October 2010
Results

Alpha 0.02 released 30 August 2010:
  ●
      OpenDocument Text (ODT) can be embossed
      on small list of embossers (Interpoint, Index,
      Braillo)
  ●
      Export to “Braille Formatted files” (.brf; .bra)
  ●
      Export to Portable Embosser Format (PEF):
      embosser-independent; uses XML and Unicode
  ●
      User preferences stored as metadata
Next release(s):
  ●
      Bug fixes, localisation, Mac OS & Linux, ...
           AEGIS 1st Conference, Sevilla, Spain, 7-8 October 2010
Screenshot: Settings - General




     AEGIS 1st Conference, Sevilla, Spain, 7-8 October 2010
Screenshot: Emboss




    AEGIS 1st Conference, Sevilla, Spain, 7-8 October 2010
Conclusion and Outlook
●
    Ideally not just Writer but also Calc
    (spreadsheets) and Impress
    (presentations)
●
    Support for larger set of embossers
●
    Availability on non-Windows platforms
●
    Possibly support for other formats such
    as Universal Tactile Document (UTD)
●
    Accessibility check to be run before
    (Braille/DAISY/PDF) export
          AEGIS 1st Conference, Sevilla, Spain, 7-8 October 2010
Contact Information
●
    odt2daisy (LGPL 3 or later):
    http://odt2daisy.sf.net/
●
    odt2braille (LGPL 3 or later):
    http://odt2braille.sf.net/
●
    Use the software, submit bugs,
    contribute to localisation, ...
●
    Christophe Strobbe:
    christophe.strobbe@esat.kuleuven.be

          AEGIS 1st Conference, Sevilla, Spain, 7-8 October 2010

Odt2Braille: Generating Braille from OpenOffice.org

  • 1.
    odt2braille: Generating Braille from OpenOffice.org Christophe Strobbe K.U.Leuven, Belgium christophe.strobbe@esat.kuleuven.be AEGIS 1st Conference, Sevilla, Spain, 7-8 October 2010
  • 2.
    Overview ● odt2daisy ● odt2braille ● Motivation & Problem Area ● Objectives ● Methodology ● Results ● Conclusion & Outlook ● Demonstration AEGIS 1st Conference, Sevilla, Spain, 7-8 October 2010
  • 3.
    odt2daisy Produce DAISY fromOpenOffice.org Writer ● In most European languages ● In a free and open-source office suite ● Support: – DAISY 3 (with or without audio) – DAISY 2.02 (for older players) – Multilingual content – Mathematical Markup Language AEGIS 1st Conference, Sevilla, Spain, 7-8 October 2010
  • 4.
    odt2daisy Components ● odt2daisy extension, which uses ● OpenOffice.org UNO API ● Java, XSLT & XPath ● DAISY Pipeline Lite (speech synthesis) ● Operating system’s text-to-speech ● Includes templates ● Templates with custom styles for DAISY production AEGIS 1st Conference, Sevilla, Spain, 7-8 October 2010
  • 5.
    How to Getodt2daisy ● Version 2.1 released April 2010 ● http://odt2daisy.sf.net/ ● Available for Windows, Mac, Linux (no 64-bit operating systems) ● Localised in English, French, Dutch, Spanish and Hungarian ● LGPL 3 or later ● Being used in DAISY Pipeline and Dedicon’s altText conversion portal AEGIS 1st Conference, Sevilla, Spain, 7-8 October 2010
  • 6.
    Support for ODTFeatures ● Heading, List, Table, Images, Captions, Notes, Foot/Rear notes, Math, TOC, Section, Frame, Bookmark, Metadata, ... ● Page numbering (1,i,I,a,A; advanced) ● Front / body / rear matter ● “Complex text layout” and East-Asian languages not supported AEGIS 1st Conference, Sevilla, Spain, 7-8 October 2010
  • 7.
    odt2braille: Generating Braille from OpenOffice.org Christophe Strobbe AEGIS 1st Conference, Sevilla, Spain, 7-8 October 2010
  • 8.
    Motivation & ProblemArea (1) ● Braille ● faces competition from TTS and digital talking books ● important for functional literacy ● only reading method for deafblind persons AEGIS 1st Conference, Sevilla, Spain, 7-8 October 2010
  • 9.
    Motivation & ProblemArea (2) ● Braille production: current methods: ● RoboBraille: e-mail based Braille translation agent ● AutoBraille & NorBraille: multi-volume Braille books based on DAISY ● Dots: open-source Braille transcriber for GNOME (relies on liblouisxml) ● Tiger Software Suite (TSS), Braille Maker, WinBraille: embossing from MS Word and other Microsoft applications AEGIS 1st Conference, Sevilla, Spain, 7-8 October 2010
  • 10.
    odt2braille Objectives Enable end-usersto produce Braille ● In a free, open-source and cross- platform office suite => OpenOffice.org as Braille authoring environment ● Reduce or eliminate the need for editing Braille codes after export ● Emboss directly or just export AEGIS 1st Conference, Sevilla, Spain, 7-8 October 2010
  • 11.
    Methodology ● Build OpenOffice.org extension ● Reuse existing tools: ● liblouisxml: open-source library for Braille transcription of XML docs ● liblouis: Braille translation engine ● pef2text (DAISY Pipeline): converts Portable Embosser Format to generic or embosser-specific format ● library from odt2daisy AEGIS 1st Conference, Sevilla, Spain, 7-8 October 2010
  • 12.
    odt2braille Components AEGIS 1st Conference, Sevilla, Spain, 7-8 October 2010
  • 13.
    Results Alpha 0.02 released30 August 2010: ● OpenDocument Text (ODT) can be embossed on small list of embossers (Interpoint, Index, Braillo) ● Export to “Braille Formatted files” (.brf; .bra) ● Export to Portable Embosser Format (PEF): embosser-independent; uses XML and Unicode ● User preferences stored as metadata Next release(s): ● Bug fixes, localisation, Mac OS & Linux, ... AEGIS 1st Conference, Sevilla, Spain, 7-8 October 2010
  • 14.
    Screenshot: Settings -General AEGIS 1st Conference, Sevilla, Spain, 7-8 October 2010
  • 15.
    Screenshot: Emboss AEGIS 1st Conference, Sevilla, Spain, 7-8 October 2010
  • 16.
    Conclusion and Outlook ● Ideally not just Writer but also Calc (spreadsheets) and Impress (presentations) ● Support for larger set of embossers ● Availability on non-Windows platforms ● Possibly support for other formats such as Universal Tactile Document (UTD) ● Accessibility check to be run before (Braille/DAISY/PDF) export AEGIS 1st Conference, Sevilla, Spain, 7-8 October 2010
  • 17.
    Contact Information ● odt2daisy (LGPL 3 or later): http://odt2daisy.sf.net/ ● odt2braille (LGPL 3 or later): http://odt2braille.sf.net/ ● Use the software, submit bugs, contribute to localisation, ... ● Christophe Strobbe: christophe.strobbe@esat.kuleuven.be AEGIS 1st Conference, Sevilla, Spain, 7-8 October 2010