The Speech Recognizer Library implements a fixed-point speaker-dependent speech recognizer targeted toward embedded processors. The library provides easy-to-use APIs that can voice enable applications. Resources in addition to the library include an example project illustrating the use of MinHMM.
Prior to using a speaker-dependent speech recognizer, the user must train the recognizer with each phrase to recognize by speaking the phrase several times. During training, the recognizer creates a model of each phrase to use during the recognition process. The performance of the recognizer is thus tied to the speaker that trained each phrase. If another speaker tries to use the recognizer, performance will likely degrade due to differences in the way the phrase is spoken.