MULTI-LINGUAL CALCULATOR · PHASE 1

Voice Recognition Test Lab

POC V2 · On-device first. This independent test does not modify or connect to the live calculator.

1. Device & browser check

Speech recognition
Checking…
On-device API
Checking…
App display mode
Checking…
Internet connection
Checking…
Microphone permission
Not checked
Browser / device
—

On-device recognition is only considered available after the browser confirms that the English language resource is installed. A PWA cache alone does not provide speech recognition.

2. Prepare on-device English

This checks the English (United States) command model, designed for short phrases and voice commands. The first language-resource download requires an internet connection.

Not checked yet.

The install button only installs the browser's supported language resource. It does not call a speech API subscription or our own server.

3. On-device only test

Local processing required. This test sets processLocally = true. It will not fall back to standard or remote recognition. If local recognition is unavailable, it will stop and explain why.

Choose a test phrase, then tap Start on-device listening and say the phrase clearly.

Check and install the on-device English model first.

4. Standard browser comparison (optional)

This is a separate comparison test. It does not force local processing; the browser may choose local or remote processing. Use it only to compare results with the on-device-only test.

Not started.

5. Offline verification – only after local model is ready

  1. First confirm the on-device English model reports Available.
  2. Install this test PWA separately and repeat an on-device-only phrase test.
  3. Close the app, enable Airplane mode, then reopen the installed test PWA.
  4. Try the on-device-only test again. Do not use the standard comparison button for this test.
  5. Record the exact result or error.

Offline success is not assumed. It must be demonstrated on each browser/device. The first language-model download needs internet.