Automates the creation of full-text (sound and text) ebooks in epub/epub3/daisy format, the webserver/client creates smil files to sync audio with text using aeneas and converts daisy ebooks to epub3 ebooks (supporting media overlays).
Project goal is to automate the creation of accessible full-text (sound and text synced) ebooks in epub3 and daisy format.
Aeneas is used to sync the audio and html (text) files automatically.
Aeneas has its own requirements that come with the aeneas-installer but can also be installed seperately using pip.
If issues arise with CEW then go into System Properties -> Environment Variables,
Add a new variable under System Variables named “AENEAS_WITH_CEW” and set it to “False”
Follow the installation guide found at https://github.com/readbeyond/aeneas/blob/master/wiki/INSTALL.md
Making sure to apt install all requirements such as ffmpeg, espeak, python, pip etc.
Follow the manual procedure 1.
Use the following commands:
Try running “python -m aeneas.diagnostics” to see whether everything is installed correctly.
If issues arrive try also using the manual procedure 3.
Use the following commands:
Rerun “python -m aeneas.diagnostics” to see whether everything is installed correctly.
Daisy Pipeline 2 has numerous scripts available to the user.
Their GUI program is capable of running all these scripts though we are using the CLI to automate the process even further.
Before installing the Daisy Pipeline 2, install Java version 14
Daisy Pipeline 2 requires at least version 11 of Java, but there were some issues with using version 11 in early tests.
Follow the installation guide
Make sure the install package includes the CLI, also available as a seperate download.
If the Pipeline installer prompts you to install java 11 through them press “No”.
Open up a command line and use the command
If you wish to contribute please contact HBS directly at hbs@hbs.is
GNU General Public License v3.0