
doc.scripts.Daisy3ToDaisy202.html Maven / Gradle / Ivy
Pipeline Script: DAISY 3 to DAISY 2.02 [BETA]
Pipeline Script: DAISY 3 to DAISY 2.02 [BETA]
Overview
This script converts a full-text full-audio DAISY/NISO 2005 DTB to a Daisy 2.02 DTB.
The script has only been tested with DAISY 3 DTBs created by the Pipeline TTS Narrator.
Please check the input requirements for a list of known limitations.
Input Requirements
A valid full-text full-audio DAISY/NISO Z39.86 talking book. Please note that no validation of this book is performed before
transformation takes place,
so any problems during transformation or with the result of the process, might be due to
invalid input.
The transformer has only been tested with z3986 DTBs created by the Pipeline TTS Narrator.
The current known limitations are:
- The first par of each zed smil file must be a heading (daisy 2.02 style)
- The smil clip of a note must immediately follow the smil clip of the noteref
- No parts of the book may reside in subfolders
- Only one DTBook document (per book) may be used
- The docTitle element in the NCX must have an audio clip
- Only type 4 (full text, full audio) DTBs are supported
Configuration
- Input OPF
- Required. The Package (opf) file of the DTB to be converted.
- Output Directory
- Required. The directory for the resulting DAISY 2.02 DTB.
- 2.02 href target
- Optional. The SMIL element (
text
or par
) to target by href URIs in the content document and NCC of the DAISY 2.02 book.
Output
A DAISY 2.02 full-text full-audio book that is hopefully valid. The output is automatically validated, so watch out for error reports.
Appendix: List of Transformers used
The documents linked below are parts of the Transformer technical documentation. These are developer and systems-administrator centric documents.