Wake-word and stop-phrase detection for VAHA: dataset, validation accuracy and first field check

  • On-device AI
  • TRL 3

PDF, 17 pages, 0.8 MB · v1.0

The paper's cover: Wake-word and stop-phrase detection for VAHA: dataset, validation accuracy and first field check

Summary

VAHA is Dharanova's offline voice-capture device. It starts recording when it hears the wake word "Marvin" and stops on a stop phrase (class im_done) or on silence. Detection uses an Edge Impulse keyword-spotting model, MFCC features and a Keras classifier, that runs on an Arduino UNO Q. This paper reports what the model was trained on and how well it classifies. The training project holds 8,466 one-second samples in three classes, split 80/20 into training and test. The marvin class comes from the public Google Speech Commands dataset and bg was imported from another Edge Impulse project; im_done was recorded for VAHA. On the platform's validation split the int8 model scored 97.6 % (95 % interval 96.6–98.3 %, calculated), below the 98.7 % quoted earlier for this model. Three unseen test samples, one per class, were all classified correctly with over 99.9 % confidence. A 34-trial check in a bathroom passed every trial, but individual trials were not logged. Every measured accuracy so far comes from the cloud platform, not from the shipped model on the device. The work is an experimental proof of concept (TRL 3).

Key findings

  • Accuracy. 97.6 % on the validation split, int8 model (96.6–98.3 %, calculated). Recall: bg 94.7 %, im_done 99.3 %, marvin 97.4 %.
  • Earlier figure. The 98.7 % quoted earlier for this model lies outside that interval. The run it came from has not been identified.
  • Dataset. 8,466 samples. marvin is public Google Speech Commands data and bg was imported from another project; im_done was recorded for VAHA.
  • Unseen samples. 3 of 3 correct at 99.9 % or more, 19.9 to 25.0 points above the firmware thresholds.
  • Field check. 34 of 34 passed in a bathroom, without a per-trial log. Logged, the same result would show at least 91.6 %.
  • Readiness. TRL 3. Next: the shipped model on the UNO Q over the 1,689 test samples.

About this paper

Version
v1.0, published 21 October 2026
Written by
Ritesh Bonthalakoti
Reviewed by
Bharat Meda
Readiness
TRL 3: experimental proof of concept
Tested on
An Edge Impulse keyword-spotting model (MFCC features, Keras classifier, three classes), on the platform's validation split and in live classification; the shipped model on an Arduino UNO Q with a USB lavalier microphone, in one bathroom check that was not logged
Standards
None for keyword-spotting accuracy; ISO/IEC/IEEE 29119-3 loosely for structure; no accredited testing
The paper
17 pages, 0.8 MB, PDF

The full paper has the method, every table, the defects found along the way and what is still needed for the next readiness level.

Read the paper