Sparse Binarization for Fast Keyword Spotting
With the increasing prevalence of voice-activated devices and applications, keyword spotting (KWS) models enable users to interact with technology hands-free, enhancing convenience and accessibility in various contexts. Deploying KWS models on edge devices, such as smartphones and embedded systems, offers significant benefits for real-time applications, privacy, and bandwidth efficiency. However, these devices often possess limited computational power and memory. This necessitates optimizing neural network models for efficiency without significantly compromising their accuracy. To address these challenges, we propose a novel keyword-spotting model based on sparse input representation followed by a linear classifier. The model is four times faster than the previous state-of-the-art edge device-compatible model with better accuracy. We show that our method is also more robust in noisy environments while being fast. Our code is available at: https://github.com/jsvir/sparknet.
Code (1)
Tasks
BinarizationKeyword SpottingSimilar Papers 제목 키워드 기반
WSRNet: Joint Spotting and Recognition of Handwritten Words
In this work, we present a unified model that can handle both Keyword Spotting and Word Recognition with the same network architecture. The proposed network is comprised of a non-recurrent CTC branch and a Seq2Seq branch…
BinarizationKeyword SpottingA Channel-Pruned and Weight-Binarized Convolutional Neural Network for Keyword Spotting
We study channel number reduction in combination with weight binarization (1-bit weight precision) to trim a convolutional neural network for a keyword spotting (classification) task. We adopt a group-wise splitting meth…
BinarizationGeneral ClassificationKeyword SpottingBiFSMN: Binary Neural Network for Keyword Spotting
The deep neural networks, such as the Deep-FSMN, have been widely studied for keyword spotting (KWS) applications. However, computational resources for these networks are significantly constrained since they usually run …
BinarizationKeyword SpottingBiFSMNv2: Pushing Binary Neural Networks for Keyword Spotting to Real-Network Performance
Deep neural networks, such as the Deep-FSMN, have been widely studied for keyword spotting (KWS) applications while suffering expensive computation and storage. Therefore, network compression technologies like binarizati…
BinarizationKeyword SpottingFast ASR-free and almost zero-resource keyword spotting using DTW and CNNs for humanitarian monitoring
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 ke…
Dynamic Time WarpingHumanitarianKeyword SpottingTemplate Matching