Skip to content

Permissions & Setup Wizard

VocalFlow needs a small set of macOS permissions to do its job. This page explains what each permission is for, and walks through the setup wizard that appears on first launch.

PermissionRequired?What VocalFlow uses it for
MicrophoneRequiredCapturing your voice while you dictate. Without it, nothing can be recorded.
AccessibilityRequiredListening for global hotkeys in any app, and injecting the finished text at your cursor (simulated ⌘V). Without it, hotkeys do not respond and text cannot be inserted.
Screen RecordingOptionalThe screenshot-OCR context feature: at the instant you press the hotkey, VocalFlow captures the front window and reads on-screen text to improve recognition of the terms you are talking about. If not granted, this feature is silently skipped — everything else works normally. See Context-Aware Transcription.

macOS asks for each permission with a system dialog the first time it is needed, and you can review them anytime in System Settings → Privacy & Security.

On first launch, VocalFlow shows a centered setup wizard:

  1. Welcome — a short introduction to how VocalFlow works.

  2. Let VocalFlow hear you — grant the two essential permissions: Microphone and Accessibility. The wizard shows your current microphone device name and a live input level bar, so you can confirm audio is actually arriving.

    Wizard step 2 showing Microphone and Accessibility permission rows with granted status, plus the current microphone and a live input level bar Step 2, “Let VocalFlow hear you”: both required permissions granted (已授权), with the current microphone and its live level bar below.

  3. Let transcription understand your screen — grant Screen Recording (optional) and learn about the context features that are on by default. This step never blocks you from continuing.

    Wizard step 3 showing the Screen Recording permission row and the three context features that are on by default Step 3, “Let transcription understand your screen”: the optional Screen Recording permission, and the three context features marked “on by default” (已默认开启).

  4. Login & node — sign in through your browser and let the app pick the best transcription node. You can skip this and log in later.

  5. Try it out — a dictation test inside the wizard window. Speak a sentence, watch it get refined and injected, and you are done.

If you upgrade from an older version and all permissions are already granted, the wizard considers itself complete and does not appear.

To re-run the wizard later: open Settings and use the option at the bottom of the settings page.

  • The Permissions section at the bottom of the settings page shows the live status of all three permissions, with one-click shortcuts into System Settings.

    The Permissions section of the settings page showing Microphone, Accessibility, and Screen Recording all granted, plus a re-run wizard button The Permissions section in Settings: live status for all three permissions (已授权 = granted) and the button to re-run the setup wizard.

  • If a required permission is missing or revoked, the menu bar icon enters a warning state and the first menu item becomes “Insufficient permissions — open Settings…”. VocalFlow never fails silently.