Robust Wake-Up Word Detection by Two-stage Multi-resolution Ensembles

Fernando López, Jordi Luque, Carlos Segura, Pablo Gómez
10/17/2023
cs.SDcs.CLeess.AS

No official code found. Best implementation: ferugit/iterative-pseudo-forced-alignment-ctc (4 stars, MIT, last commit 2025-04-19).

Abstract

Voice-based interfaces rely on a wake-up word mechanism to initiate communication with devices. However, achieving a robust, energy-efficient, and fast detection remains a challenge. This paper addresses these real production needs by enhancing data with temporal alignments and using detection based on two phases with multi-resolution. It employs two models: a lightweight on-device model for real-time processing of the audio stream and a verification model on the server-side, which is an ensemble of heterogeneous architectures that refine detection. This scheme allows the optimization of two operating points. To protect privacy, audio features are sent to the cloud instead of raw audio. The study investigated different parametric configurations for feature extraction to select one for on-device detection and another for the verification model. Furthermore, thirteen different audio classifiers were compared in terms of performance and inference time. The proposed ensemble outperforms our stronger classifier in every noise condition.

View on arXivView PDF

Code Implementations(1)

MIT

The code for the https://arxiv.org/pdf/2210.15226.pdf

40Shell, PythonDec 22, 20221 years agoMIT

Similar Papers

Cite this paper

@article{lpez2023robust,
  title  = {Robust Wake-Up Word Detection by Two-stage Multi-resolution Ensembles},
  author = {Fernando López and Jordi Luque and Carlos Segura and Pablo Gómez},
  year   = {2023},
  eprint = {2310.11379},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2310.11379v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2310.11379.svg)](https://codeofpaper.com/paper/2310.11379)

Discussion