The routine VOICEBOX.M contains
various installation-dependent parameters which may need to be altered before
using the toolbox. In particular it contains a number of default directory paths
indicating where temporary files should be created, where speech data normally
resides, etc. You can override these defaults by editing voicebox.m directly or,
more conveniently, by setting an environment variable VOICEBOX to the path of an
initializing m-file. See the comments in
voicebox.m for a fuller description.

For reading compressed SPHERE format files, you will need the
SHORTEN program written by Tony Robinson and SoftSound
Limited www.softsound.com. The path to
the shorten executable must be set in
voicebox.m.Unfortunately, the current version does not work on 64-bit
systems.

MATLAB doesn't really like unicode fonts; some non-unicode fonts containing
IPA phonetic symbols developed by SIL are
available here.

These routines allow an arbitrary number of channels and can
deal with linear PCM (any precision up to 32 bits), A-law PCM,
Mu-law PCM and Floating point formats. Large files can be read and
written in small chunks.

The midi standard specifies a numbering of semitones
with middle C being 60. They can use the normal equal tempered scale
or else the pythagorean scale of just intonation. They will in
addition output note names in a character format.

Forward and inverse discrete fourier transforms on real data.
Only the first half of the conjugate symmetric transform is
generated. For even length data, the inverse routine is
asumptotically twice as fast as the built-in MATLAB routine.

perform linear predictive coding (LPC) analysis. The
routines relating to LPC are described in more detail on
another page. A large number of
conversion routines are included for changing
the form of the LPC coefficients (e.g. AR coefficients, reflection
coefficients etc.): these are of the form lpcxx2yy where xx and yy
denote the coefficient sets.