Open Source Toolkit Documentation:
The MIT Audio Playbox Protocol
License / Documentation home / Help and feedback
The original brokering implementation in
Galaxy Communicator did not contain enough control constructs, and so MIT
added control constructs in the form of text strings to the audio input
and audio output broker streams. Because MIT's original audio server was
fairly widely used, this protocol was inherited by a variety of recognizer
and synthesizer wrappers. While this protocol is no longer needed, and
we would like to ignore it, we feel that we can't. So a number of the audio
servers and wrappers we're building accept the MIT protocol as an option.
Audio from the user
The control strings in the broker stream from
the user are:
-
new_utt (indicates the beginning
of a new broker utterance)
-
done (indicates the successful end
of the utterance)
-
cancel (indicates the premature end
of an utterance)
Audio to the user
The control strings in the broker stream to
the user are:
-
AUDIO_CLIENT_PLAY_SAMPLES_START (indicates
the beginning of the broker stream)
-
AUDIO_CLIENT_PLAY_SAMPLES_DONE (indicates
the end of the broker stream)
License / Documentation home / Help and feedback
Last updated January 25, 2002