Wyoming Medical Center

DTBMaker2

Introduction

DTBMaker2 is a perl script which can be used to produce version 2.02 Daisy Digital Talking Books (DTB). DTBMaker2 creates books from text files that marked up and then are read a text to speech system. DTBMaker2 was developed for the Wyoming Medical Center and is free released under the GNU GENERAL PUBLIC LICENSE.

Requirements

DTBMaker2 requires that you have the perl language (Windows users see ActiveState Perl) installed on your computer. Most version of Linux and MacOSX have perl installed by default. You will also need to install the MP3::Info perl module as well. If you plan on using the text to speech versions of DTBMaker you will also need to have a licensed voice from Cepstral installed as well as the lame audio encoder.

Making DTB with DTBMakerTTS

Plese read the enclosed manual which will explain how DTBMaker2 read the markup files. The process it to mark up your text and then run DTBMaker2 on that file

 dm2.pl /path/to/your/file

The DTBMaker2 manual has been converted to Daisy format using this program. You can download it at the bottom of this page

Using other speech systems

You can chnage the code to use other speech systems you would need to edit the following line in the script.

`swift -f $text_file -o $wave_temp; lame $wave_temp $mp3_file; rm -f $wave_temp`;

Replacing the call to the swift program

swift -f $text_file -o $wave_temp
with the program you wish to use. Your program may produce file in mp3 format if so you should remove the part of the command line which calls the lame audio encoder and the code which removes the temporary wave files.

Downloading DTBMaker2

Please choose the version you wish to download. Your free to distribute, change or improve this script but you can not sell it or place any restriction on its distribution. DTBMaker is release under GNU GENERAL PUBLIC LICENSE

DTBMaker2 | DTBMaker2 manual (Daisy format)

If you would like to contact the author please email Gregory Kearney