On-device speech-to-text for VAHA: the model, where transcription happens, and a first accuracy test

  • On-device AI
  • TRL 3

PDF, 16 pages, 0.4 MB · v1.0

The paper's cover: On-device speech-to-text for VAHA: the model, where transcription happens, and a first accuracy test

Summary

Describes VAHA's speech-to-text stage and checks the current build against the product README. The device transcribes its own captures on the device with faster-whisper base.en by default; the README's model table says small (277M, "fine-tuned") while its pipeline description says base.en. Notes recorded on the phone are transcribed on the device when the app is connected, sent to Groq when it is not and a key is set, and lose their recording when it is not and no key is set; with a key set, note text also goes to Groq for titles. A first test on 12 synthetic sentences (120 words) on a development computer found 3 word errors for base.en and 2 for small, one misheard word apart, with small about 2.9 times slower. TRL 3; the path to TRL 4 is limits for accuracy and speed, a corrected README, phone recordings kept until transcribed, and the test repeated on the UNO Q with real speech.

Key findings

  • Model. The device runs base.en by default; the README's model table says small (277M), and its pipeline description says base.en.
  • Where it runs. Device captures never leave the device for transcription. Phone-recorded notes can be sent to Groq, and with a Groq key set, note text goes to Groq for titles.
  • Lost recordings. A phone-recorded note's audio is deleted after every transcription attempt, including when no transcript was made.
  • Accuracy and speed. One word separates the two models on a 120-word synthetic test; small took about 2.9 times as long. Not yet measured on the UNO Q or with real speech.

About this paper

Version
v1.0, published 22 October 2026
Written by
Ritesh Bonthalakoti
Reviewed by
Bharat Meda
Readiness
TRL 3: experimental proof of concept
Tested on
VAHA's transcription code for the Arduino UNO Q and its Android companion app, read as of 2026-08-17; faster-whisper int8 on CPU with base.en and small, on 12 synthetic sentences (120 words) on a development computer, not yet on the UNO Q
Standards
ISO 16290 for the readiness level only; none for speech-recognition accuracy; no accredited testing
The paper
16 pages, 0.4 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