odt2daisy: Generating DAISY Books from OpenOffice.org Christophe Strobbe K.U.Leuven, Belgium [email_address]
Overview <ul><li>Motivation & Problem Area
Objectives
Methodology
Results
Conclusion & Outlook
(Time for demo?) </li></ul>
Motivation & Problem Area Digital talking books <ul><li>For persons with “print disabilities”
DAISY – ANSI/NISO Z39/86
Production: typically </li><ul><li>by  specialised production centres
for  blind & visually impaired users
i.e. not  by  users (in 2007) </li></ul></ul>
Upcoming SlideShare
Loading in …5
×

ODT to Daisy (AEGIS project)

874 views
819 views

Published on

ODT to Daisy (AEGIS project)

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
874
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

ODT to Daisy (AEGIS project)

  1. 1. odt2daisy: Generating DAISY Books from OpenOffice.org Christophe Strobbe K.U.Leuven, Belgium [email_address]
  2. 2. Overview <ul><li>Motivation & Problem Area
  3. 3. Objectives
  4. 4. Methodology
  5. 5. Results
  6. 6. Conclusion & Outlook
  7. 7. (Time for demo?) </li></ul>
  8. 8. Motivation & Problem Area Digital talking books <ul><li>For persons with “print disabilities”
  9. 9. DAISY – ANSI/NISO Z39/86
  10. 10. Production: typically </li><ul><li>by specialised production centres
  11. 11. for blind & visually impaired users
  12. 12. i.e. not by users (in 2007) </li></ul></ul>
  13. 13. Objectives Enable end-users to produce DAISY <ul><li>In most European languages
  14. 14. In a free and open-source office suite
  15. 15. Support: </li><ul><li>DAISY 3 (with or without audio)
  16. 16. DAISY 2.02 (for older players)
  17. 17. Multilingual content
  18. 18. Mathematical Markup Language </li></ul></ul>
  19. 19. Methodology <ul><li>Build OpenOffice.org extension </li><ul><li>Odt2dtbook by Vincent Spiewak available in 2008
  20. 20. Functionality available as extension and as reusable JAR (Java Archive)
  21. 21. Add: </li><ul><li>DAISY 3 audio, DAISY 2.02
  22. 22. comprehensive set of test documents (regression testing)
  23. 23. Support for multilingual content on Windows </li></ul></ul></ul>
  24. 24. odt2daisy Components (1) <ul><li>Java Open Document Library (JODL) </li><ul><li>For ODT / XML preprocessing </li></ul><li>odt2daisy library </li><ul><li>Converts ODT to DAISY XML (XSLT)
  25. 25. Validates output
  26. 26. Reusable Java library
  27. 27. Command line interface </li></ul></ul>
  28. 28. odt2daisy Components (2) <ul><li>odt2daisy extension </li><ul><li>Wrapper for other components:
  29. 29. Uses OpenOffice.org UNO API
  30. 30. Uses odt2daisy library
  31. 31. Uses DAISY Pipeline Lite (speech synthesis)
  32. 32. Includes templates </li></ul><li>Templates with custom styles for DAISY production </li></ul>
  33. 33. Results (1) <ul><li>odt2daisy released November 2009 </li><ul><li>Tutorials in various formats (text, DAISY, video)
  34. 34. Developer documentation
  35. 35. Test files for regression testing
  36. 36. TTS in 27 languages where eSpeak is available (Linux, Windows)
  37. 37. Compatible with OOo Writer 3.0 or higher </li></ul></ul>
  38. 38. Results (2) <ul><li>Support for ODT features </li><ul><li>Heading, List, Table, Images, Captions, Notes, Foot/Rear notes, Math, TOC, Section, Frame, Bookmark, Metadata, ...
  39. 39. Page numbering (1,i,I,a,A; advanced)
  40. 40. Front / body / rear matter
  41. 41. “Complex text layout” and East-Asian languages not supported </li></ul></ul>
  42. 42. Results (3) <ul><li>Release 2.1 in April 2010 </li><ul><li>Localisation in French, Dutch, Spanish and Hungarian
  43. 43. Compatible with OpenOffice.org 3.2
  44. 44. Being/has been tested in first ÆGIS pilot phase </li></ul><li>Not yet compatible with 64-bit OSs
  45. 45. Integrated into DAISY Pipeline by DAISY Consortium </li></ul>
  46. 46. Conclusion and Outlook <ul><li>Some ODT features are hard to parse (e.g. multilingual text; “Asian” languages)
  47. 47. Licensing: MP3 vs Ogg Vorbis for TTS
  48. 48. TTS quality: TTS as internet service/ in cloud computing?
  49. 49. Accessibility checking before export </li></ul>
  50. 50. Contact Information <ul><li>odt2daisy (LGPL 3): http://odt2daisy.sf.net/ use it & contribute! </li></ul><ul><li>http://www.AEGIS-project.eu/
  51. 51. Twitter: aegisproj
  52. 52. Christophe Strobbe: [email_address] </li></ul>

×