The BTK contains C++ and Python libraries that implement speech processing and microphone array techniques:
The Millennium ASR implements a weighted finite state transducer (WFST) decoder, training and adaptation methods. These toolkits are meant for facilitating research and development of automatic distant speech recognition.
The basic components of the BTK and Millennium ASR were originally developed at the University of Karlsruhe under the European integrated project, CHIL. The significant improvements and new functionalities were further added at LSV, Saarland University and MLSP, Carnegie Mellon University.