4th International Conference on Spoken Language Processing

Philadelphia, PA, USA
October 3-6, 1996

A New Keyword Spotting Algorithm with Pre-Calculated Optimal Thresholds

J. Junkawitsch, L. Neubauer, Harald Höge, Günther Ruske

Technical University of Munich, Munich, Germany
Siemens Corp., Munich, Germany

Keyword spotting is a very forward-looking and promising branch of speech recognition. This paper presents a HMM-based keyword spotting system, which works with a new algorithm. The first discussion topic is the description of the search algorithm, that needs no representation of the non-keyword parts of the speech signal. For this purpose, the computation of the HMM scores and the Viterbi algorithm had to be modified. The keyword HMMs are not concatenated with other HMMs, so that there is no necessity for filler or garbage models. As a further advantage, this algorithm needs only low computional expense and storage requirement. The second discussion topic is the determination of a optimal decision threshold for each keyword. In order two decide between the two possibilities "keyword was spoken" and "keyword was not spoken", the scores of the keywords are compared with keyword specific decision thresholds. This paper introduces a method to fix decision thresholds in advance. Starting with measured phoneme distributions, the score distributions of whole keyword models can be calculated. Furthermore, these keyword distributions form the basis of the computation of decision thresholds. Tests with spontaneous speech databases yielded 73.9% Figure-Of-Merit when using context-dependent HMMs. The detection rate at 10 fa/kw/h comes to 80%.

Full Paper

Bibliographic reference.  Junkawitsch, J. / Neubauer, L. / Höge, Harald / Ruske, Günther (1996): "A new keyword spotting algorithm with pre-calculated optimal thresholds", In ICSLP-1996, 2067-2070.