Camera Vital Check guides the user through every condition check with clear voice instructions. The scan does not begin until the user is properly positioned, lit, and still.
βWelcome to Camera Vital Check. This scan will take about 30 seconds.β
Condition: Always
βPlease make sure you are in a quiet, well-lit area before we begin.β
Condition: Always
The voice guide explains what to do, not what the results mean. It does not comment on HR or RR values β only on scan conditions.
Corrections are phrased as instructions, not criticisms. 'Please move to a brighter area' rather than 'Lighting is poor'.
The guide does not repeat instructions already followed. Once a condition is met, it moves on. No nagging.
If the scan is rejected, the user hears exactly why in plain language β not a technical error code.
// Voice guide example
const guide = scanner.voiceGuide;
// Triggered automatically by quality events
scanner.on('quality', (q) => {
if (q.lighting === 'low') {
guide.speak('LIGHTING_TOO_DARK');
}
});"
// Customise or override any message
guide.setMessage('LIGHTING_TOO_DARK',
'Bitte gehen Sie in einen helleren Bereich.');
Web Speech API
No external TTS
Customisable
Multi-language ready