Onboarding Overview
Steno onboarding has four steps:
- Welcome
- Permissions
- Local transcription setup
- Feature tour
The flow is designed so you can start quickly while still understanding the important controls.
Permissions Step
Steno checks three permission states in-app:
- Microphone
- Accessibility
- Input Monitoring
Important behavior:
- microphone permission is required to continue onboarding
- accessibility and input monitoring can be skipped, but key features will be limited
- when the app becomes active again, permission states are refreshed
Engine Step
You provide or confirm two paths:
whisper-clibinary path- model file path (for example
ggml-small.en.bin)
Onboarding validates both paths by checking file existence. You cannot continue past this step until both are valid.
For better silence and background noise suppression, the onboarding step also recommends downloading the optional VAD model (Silero). VAD is enabled by default when a model is available.
Finish and Verify
At the end of onboarding, Steno saves:
- updated whisper/model paths (if changed)
- onboarding completion flag
Quick verification after clicking Get Started:
- hold
Optionand dictate a sentence - test hands-free toggle
- confirm a transcript appears in History