What is hotword recognition?
Hotword recognition is a special type of recognition in which only an utterance that matches an active grammar can interrupt the prompt being played by the system. Typically, your application uses hotword recognition during long readouts, to minimize unintentional interruptions that cause the application to have to restart a long prompt at the beginning. During hotword recognition, the system uses minimum and maximum thresholds for the length of an utterance to decide whether or not to even send the utterance to the recognition engine. All utterances which do not fall between the thresholds are rejected and are not sent to the recognition engine for recognition. In the BeVocal interpreter, the default value for the minimum threshold is 0.3 seconds and the default value for the maximum threshold is 1.7 seconds. These values are usually good enough to provide theexcellent hotword recognition performance. For information on how to change the thresholds, see bevocal.hotwordmin and bevocal.