Telecommunications & Signal Processing Laboratory
Audio Software Documentation
The audio package contains programs for comparing, copying,
filtering, and resampling audio files. It also provides a program for
generating noise and programs for LPC analysis and synthesis.
- CompAudio
- Compare audio files, producing statistics and signal-to-noise
ratio figures.
- ConcatAudio
- Concatenate samples from audio files.
- CopyAudio
- Copy audio files. This program combines samples from input audio
files (an arbitrary linear combination) and writes them to the
output file in a user selectable format. One application is to
provide format conversion for an audio file; another is to combine
samples from multi-channel files.
- FiltAudio
- Filter audio files. This program filters an audio file with an
FIR, IIR or all-pole filter. This program can be used with an
appropriate filter for sample rate conversion.
- GenNoise
- Generate noise. This program generates an audio file containing
Gaussian white noise.
- InfoAudio
- Display information about an audio file.
- LPanal
- Demonstration program to do LPC analysis on a speech file.
- LPsyn
- Demonstration program to do LPC synthesis from a residual file.
- ResampAudio
- Resample data from an audio file. This process involves interpolating
between the samples in the original file to create a new sequence of
samples with a new spacing (sampling rate).
Audio File Formats
The audio routines support a number of different file formats. On opening an
audio file for reading, the file type is automatically determined from the file
header. The following file formats are supported for reading.
- Headerless audio files
- Sun audio files
- RIFF WAVE files
- AIFF/AIFF-C audio files
- NIST SPHERE audio files
- IRCAM soundfiles
- INRS-Telecom audio files
- ESPS sampled data feature files
- Text audio files
The following file formats are supported for writing.
- Headerless audio files
- AFsp (Sun) audio files
- RIFF WAVE files
- AIFF-C audio files
Main software index