Fast ASR-free and almost zero-resource keyword spotting using DTW and CNNs for humanitarian monitoring
Not on the map. Why?
Abstract (arXiv)
We use dynamic time warping (DTW) as supervision for training a convolutional neural network (CNN) based keyword spotting system using a small set of spoken isolated keywords. The aim is to allow rapid deployment of a keyword spotting system in a new language to support urgent United Nations (UN) relief programmes in parts of Africa where languages are extremely under-resourced and the development of annotated speech resources is infeasible. First, we use 1920 recorded keywords (40 keyword types, 34 minutes of speech) as exemplars in a DTW-based template matching system and apply it to untranscribed broadcast speech. Then, we use the resulting DTW scores as targets to train a CNN on the same unlabelled speech. In this way we use just 34 minutes of labelled speech, but leverage a large amount of unlabelled data for training. While the resulting CNN keyword spotter cannot match the performance of the DTW-based system, it substantially outperforms a CNN classifier trained only on the keywords, improving the area under the ROC curve from 0.54 to 0.64. Because our CNN system is several orders of magnitude faster at runtime than the DTW system, it represents the most viable keyword spotter on this extremely limited dataset.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). First posted on arXiv 25 Jun 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 2; 2023: 2; 2024: 0; 2025: 1.
7 papers.
- 2021Deep Spoken Keyword Spotting: An Overviewcited by 43
- 2021Few-Shot Keyword Spotting in Any Languagecited by 27
- 2022TC-SKNet with GridMask for Low-complexity Classification of Acoustic scenecited by 12
- 2022The Makerere Radio Speech Corpus: A Luganda Radio Corpus for Automatic Speech Recognitioncited by 5
- 2023Towards hate speech detection in low-resource languages: Comparing ASR to acoustic word embeddings on Wolof and Swahilicited by 5
- 2023Locale Encoding For Scalable Multilingual Keyword Spotting Modelscited by 3
- 2025How much speech data is necessary for ASR in African languages? An evaluation of data scaling in Kinyarwanda and Kikuyucited by 2
- 2025How much speech data is necessary for ASR in African languages? An evaluation of data scaling in Kinyarwanda and Kikuyu8 Oct 2025
- 2023Towards hate speech detection in low-resource languages: Comparing ASR to acoustic word embeddings on Wolof and Swahili1 Jun 2023
- 2023Locale Encoding For Scalable Multilingual Keyword Spotting Models25 Feb 2023
- 2022TC-SKNet with GridMask for Low-complexity Classification of Acoustic scene5 Oct 2022
- 2022The Makerere Radio Speech Corpus: A Luganda Radio Corpus for Automatic Speech Recognition20 Jun 2022
- 2021Deep Spoken Keyword Spotting: An Overview20 Nov 2021
- 2021Few-Shot Keyword Spotting in Any Language3 Apr 2021