The speech recognition used in the Collective is a context-embedded speech
system developed at the Media Lab. It is able to cluster audio
strings with program supplied information about context to learn the names
of things on the fly.
The system can learn clusters of speech events and application context.
These clusters can then be used to recognize novel speech events, and recall their associated context.