DONUT: CTC-based Query-by-Example Keyword Spotting
Not on the map. Why?
Abstract (arXiv)
Keyword spotting--or wakeword detection--is an essential feature for hands-free operation of modern voice-controlled devices. With such devices becoming ubiquitous, users might want to choose a personalized custom wakeword. In this work, we present DONUT, a CTC-based algorithm for online query-by-example keyword spotting that enables custom wakeword detection. The algorithm works by recording a small number of training examples from the user, generating a set of label sequence hypotheses from these training examples, and detecting the wakeword by aggregating the scores of all the hypotheses given a new audio recording. Our method combines the generalization and interpretability of CTC-based keyword spotting with the user-adaptation and convenience of a conventional query-by-example system. DONUT has low computational requirements and is well-suited for both learning and inference on embedded systems without requiring private user data to be uploaded to the cloud.
Key facts. Cited by 15 papers in the map (data through 14 Oct 2026). First posted on arXiv 26 Nov 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 2; 2023: 4; 2024: 3; 2025: 1; 2026: 2.
15 papers.
Sort:
- 2021Deep Spoken Keyword Spotting: An Overviewcited by 43
- 2021Query-by-Example Keyword Spotting system using Multi-head Attention and Softtriple Losscited by 25
- 2022Learning Audio-Text Agreement for Open-vocabulary Keyword Spottingcited by 20
- 2021Teaching keyword spotters to spot new keywords with limited examplescited by 9
- 2023Open-vocabulary Keyword-spotting with Adaptive Instance Normalizationcited by 8
- 2022QbyE-MLPMixer: Query-by-Example Open-Vocabulary Keyword Spotting using MLPMixercited by 4
- 2023Speech Understanding on Tiny Devices with A Learning Cachecited by 3
- 2023Latent Phrase Matching for Dysarthric Speechcited by 2
- 2024End-to-End User-Defined Keyword Spotting using Shifted Delta Coefficientscited by 1
- 2023Improving Small Footprint Few-shot Keyword Spotting with Supervision on Auxiliary Datacited by 0
- 2024CTC-aligned Audio-Text Embedding for Streaming Open-vocabulary Keyword Spottingcited by 0
- 2024SLiCK: Exploiting Subsequences for Length-Constrained Keyword Spottingcited by 0
- 2026ProKWS: Personalized Keyword Spotting via Collaborative Learning of Phonemes and Prosody5 Mar 2026
- 2026PCOV-KWS: Multi-task Learning for Personalized Customizable Open Vocabulary Keyword Spotting5 Mar 2026
- 2025Keyword Spotting with Hyper-Matched Filters for Small Footprint Devices6 Aug 2025
- 2024SLiCK: Exploiting Subsequences for Length-Constrained Keyword Spotting6 Sep 2024
- 2024CTC-aligned Audio-Text Embedding for Streaming Open-vocabulary Keyword Spotting12 Jun 2024
- 2024End-to-End User-Defined Keyword Spotting using Shifted Delta Coefficients23 May 2024
- 2023Speech Understanding on Tiny Devices with A Learning Cache30 Nov 2023
- 2023Open-vocabulary Keyword-spotting with Adaptive Instance Normalization13 Sep 2023
- 2023Improving Small Footprint Few-shot Keyword Spotting with Supervision on Auxiliary Data31 Aug 2023
- 2023Latent Phrase Matching for Dysarthric Speech8 Jun 2023
- 2022Learning Audio-Text Agreement for Open-vocabulary Keyword Spotting30 Jun 2022
- 2022QbyE-MLPMixer: Query-by-Example Open-Vocabulary Keyword Spotting using MLPMixer23 Jun 2022
3 more
- 2021Deep Spoken Keyword Spotting: An Overviewcited by 43
- 2021Query-by-Example Keyword Spotting system using Multi-head Attention and Softtriple Losscited by 25
- 2022Learning Audio-Text Agreement for Open-vocabulary Keyword Spottingcited by 20
- 2021Teaching keyword spotters to spot new keywords with limited examplescited by 9
- 2023Open-vocabulary Keyword-spotting with Adaptive Instance Normalizationcited by 8
- 2022QbyE-MLPMixer: Query-by-Example Open-Vocabulary Keyword Spotting using MLPMixercited by 4
- 2023Speech Understanding on Tiny Devices with A Learning Cachecited by 3
- 2023Latent Phrase Matching for Dysarthric Speechcited by 2
- 2024End-to-End User-Defined Keyword Spotting using Shifted Delta Coefficientscited by 1
- 2023Improving Small Footprint Few-shot Keyword Spotting with Supervision on Auxiliary Datacited by 0
- 2024CTC-aligned Audio-Text Embedding for Streaming Open-vocabulary Keyword Spottingcited by 0
- 2024SLiCK: Exploiting Subsequences for Length-Constrained Keyword Spottingcited by 0
12 most cited of 15 All 15 (JSON)
- 2026ProKWS: Personalized Keyword Spotting via Collaborative Learning of Phonemes and Prosody5 Mar 2026
- 2026PCOV-KWS: Multi-task Learning for Personalized Customizable Open Vocabulary Keyword Spotting5 Mar 2026
- 2025Keyword Spotting with Hyper-Matched Filters for Small Footprint Devices6 Aug 2025
- 2024SLiCK: Exploiting Subsequences for Length-Constrained Keyword Spotting6 Sep 2024
- 2024CTC-aligned Audio-Text Embedding for Streaming Open-vocabulary Keyword Spotting12 Jun 2024
- 2024End-to-End User-Defined Keyword Spotting using Shifted Delta Coefficients23 May 2024
- 2023Speech Understanding on Tiny Devices with A Learning Cache30 Nov 2023
- 2023Open-vocabulary Keyword-spotting with Adaptive Instance Normalization13 Sep 2023
- 2023Improving Small Footprint Few-shot Keyword Spotting with Supervision on Auxiliary Data31 Aug 2023
- 2023Latent Phrase Matching for Dysarthric Speech8 Jun 2023
- 2022Learning Audio-Text Agreement for Open-vocabulary Keyword Spotting30 Jun 2022
- 2022QbyE-MLPMixer: Query-by-Example Open-Vocabulary Keyword Spotting using MLPMixer23 Jun 2022
12 newest of 15 All 15 (JSON)