Offline realtime STT for Windows that types directly into focused input fields.
Zenoa is a local Whisper-based voice typing app for private, low-friction dictation workflows on Windows.
Each release includes two user options:
Zenoa Setup x.y.z.exe(recommended)Zenoa-x.y.z-win.zip(portable)
- Download
Zenoa Setup x.y.z.exe. - Run the installer.
- Launch Zenoa from Start Menu/Desktop.
Use this if you want the normal install flow.
Default model is not bundled in setup; Zenoa downloads it on first launch if missing.
- Download
Zenoa-x.y.z-win.zip. - Extract it anywhere you want.
- Run
Zenoa.exefrom the extracted folder.
Use this if you prefer a portable/no-install style.
Default model is bundled in the ZIP release.
- Launch Zenoa.
- Open Settings from tray.
- Confirm your audio source mode.
- Keep defaults for your first run:
- Processing function:
Overlap Stabilizer (High Chunk) - Whisper preset:
High Chunk (Stability) - Model: default local model (
whisper-small-en)
- Processing function:
- Focus any writable text field in another app.
- Press
Control+Shift+Space, speak, then press again to stop.
- Keep Zenoa running in tray.
- Focus target app and cursor.
- Press hotkey to start dictation.
- Speak naturally.
- Press hotkey again to stop and finalize output.
Global shortcut: start/stop dictation quickly.Audio source: choose microphone or system loopback workflow.Auto type into focused writable field: inserts directly where your cursor is.Keep overlay visible: keeps visual feedback after dictation.Remove exclamations and expressions: cleaner final text.Global font size: readability for overlay/settings UI.
Whisper stream tuning is hidden unless Dev mode is enabled.
- Offline realtime STT on Windows
- Local Whisper inference (no cloud dependency for core dictation)
- Fast tray workflow with mini/full overlay
- Voice typing into focused writable fields
- Global hotkey control
- Daily output history for recovery/auditing
- Bug reports: Open an issue
- Feature requests: Open an issue
- Workflow tips: Issues
Real-world usage feedback is prioritized.
- Public API for easy app integration of Zenoa workflows
- Faster lower-context mode (existing internal version is being tuned for better accuracy)
If you build with Zenoa now or later, please include credit:
Powered by Zenoa
npm install
npm run build
npm run startnpm run release:allOutput:
release/bundle/Zenoa Setup x.y.z.exerelease/bundle/Zenoa-x.y.z-win.zip
npm run clean:runtimePreserved runtime folders:
%APPDATA%/Zenoa/user-data%APPDATA%/Zenoa/logs%APPDATA%/Zenoa/output