English

Query-by-example on-device keyword spotting

Machine Learning 2020-01-15 v3 Computation and Language Audio and Speech Processing Machine Learning

Abstract

A keyword spotting (KWS) system determines the existence of, usually predefined, keyword in a continuous speech stream. This paper presents a query-by-example on-device KWS system which is user-specific. The proposed system consists of two main steps: query enrollment and testing. In query enrollment step, phonetic posteriors are output by a small-footprint automatic speech recognition model based on connectionist temporal classification. Using the phonetic-level posteriorgram, hypothesis graph of finite-state transducer (FST) is built, thus can enroll any keywords thus avoiding an out-of-vocabulary problem. In testing, a log-likelihood is scored for input audio using the FST. We propose a threshold prediction method while using the user-specific keyword hypothesis only. The system generates query-specific negatives by rearranging each query utterance in waveform. The threshold is decided based on the enrollment queries and generated negatives. We tested two keywords in English, and the proposed work shows promising performance while preserving simplicity.

Keywords

Cite

@article{arxiv.1910.05171,
  title  = {Query-by-example on-device keyword spotting},
  author = {Byeonggeun Kim and Mingu Lee and Jinkyu Lee and Yeonseok Kim and Kyuwoong Hwang},
  journal= {arXiv preprint arXiv:1910.05171},
  year   = {2020}
}

Comments

IEEE ASRU 2019

R2 v1 2026-06-23T11:41:00.033Z