xml.mo.create-mediaoverlays.xpl Maven / Gradle / Ivy
Create SMIL documents from a set of HTML documents and audio clips.
The source fileset with HTML documents.
The d:audio-clips document from the TTS step
Directory for the audio files.
Whether to place audio files directly under audio-dir
, or preserve the
directory structure from the input. When set to false
, the base URI of the
audio-map
input determines the base of the audio folder structure.
Directory for the SMIL files.
The result fileset with the SMIL and audio files.
The original audio files
Copies of the audio files are added to "fileset.out". Later on, when the EPUB is
stored, the document on this port can be passed to px:fileset-delete to clean up the
original files (or skip it to keep the original files).
px:set-base-uri
px:add-xml-base
px:audio-clips-to-fileset
px:audio-clips-update-files
px:fileset-move
px:fileset-load
px:fileset-create
px:fileset-add-entries
px:fileset-join
Copy the audio files
Generate the SMIL files
Put the SMIL and audio files in a fileset