The Creative Voice file is organized into two main blocks, the Header
Block and Data Block. The Header Block contains identifier, version number
and pointer to the start of the Data Block.

The Data Block is divided into various sub-blocks of various types such as
Voice Data, Silence, ASCII text, Repeat and End Repeat, and Terminator.

The CT-VOICE driver only processes the Data Block. It is important that
you pass the address of the Data Block and not the Voice File when calling
the driver to perform voice output.