odt to braille (aegis project)
TRANSCRIPT
odt2braille: Generating Braille from OpenOffice.org
odt2braille:
Generating Braille from OpenOffice.org
Christophe StrobbeK.U.Leuven, [email protected]
Overview
Motivation & Problem Area
Objectives
Methodology
Results
Conclusion & Outlook
(Time for demo?)
Motivation & Problem Area (1)
Braille faces competition from TTS and digital talking books
important for functional literacy
only reading method for deafblind persons
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
Objectives
Enable end-users to produce BrailleIn 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
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
odt2braille Components
Architecture of odt2brailleOpenOffice.org with odt2braille extension: uses UNO API and configuration information; configuration information is passed on to the XML transformation (which uses DOM and XSLT); output of XML transformation is fed to Braille transcription (which uses liblouisxml and liblouis); output of Braille transcription is fed to export or emboss process.
Results
Alpha version ready for release:OpenDocument Text (ODT) can be embossed on small list of embossers (Interpoint, Index, Braillo)
Export to Braille Formatted files (.brf)
Export to Portable Embosser Format (PEF): embosser-independent; uses XML and Unicode
User preferences stored as metadata
Screenshot: Settings - General
Screenshot of Settings dialogueSettings dialogue window with a list of steps on the left side and a form on the right side. The list of steps is: 1. General, 2. Lists, 3. Tables, 4. Page Numbers, 5. Languages, 6. Table of Contents, 7. Export/Emboss. The form on the left contains form fields for Language (currently showing English - US), Contraction level (currently level 2), Include transcription information (checkbox), Transcriber (name to be filled in), Include volume information (checkbox), Include list of special symbols (text field), Include transcriber'ts notes page (text field), Create preliminary volume. The bottom of the dialogue displays the buttons Cancel, Back, Next and Save.
Screenshot: Export/Emboss
Braille Settings dialogue: step 7: Export/EmbossSettings dialogue window with a list of steps on the left side and a form on the right side. The list of steps is: 1. General, 2. Lists, 3. Tables, 4. Page Numbers, 5. Languages, 6. Table of Contents, 7. Export/Emboss. The form on the left contains form fields for Generic (unchecked radio button), Specific embosser (checked radio button), a drop-down list with embossers with 'Interpoint 55' as the visible option, Character set (drop-down list with 'US Computer Braille' as the visible option), Paper size (drop-down list with UNDEFINED as the visible option), Recto-verso (checkbox checked), Mirror recto-verso alignment (checkbox unchecked), Number of cells per line (currently set to 40), Number of lines per page (currently set to 25), Margins (for fields, all set to ). The bottom of the dialogue displays the buttons Cancel, Back, Next and Save.
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?
Contact Information
odt2braille (LGPL 3):
http://odt2braille.sf.net/
use it & contribute!
http://www.AEGIS-project.eu/
Twitter: aegisproj
Christophe Strobbe:
[email protected]
Click to edit the title text format
Click to edit the outline text formatSecond Outline LevelThird Outline LevelFourth Outline LevelFifth Outline LevelSixth Outline LevelSeventh Outline LevelEighth Outline LevelNinth Outline Level
Click to edit the notes format