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.
Inside the paper
6 of the paper's 9 figures. Open any of them full size to zoom in.
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 paperA question about this paper, or a result you would check differently?
Write to us