Install & permissions
Follow the steps below to install and grant access. Figures are operation diagrams explaining steps and permission purposes; the downloaded build and your macOS version determine the actual interface.
Requirements
Section titled “Requirements”- macOS 14 or later
- The current 0.9.5 installer requires macOS 14+ and supports Apple Silicon Macs only. An Intel installer has not been published. Optional local models have additional hardware requirements.
- Optional: ASR / LLM API keys (BYOK)
- Real dictation needs: Microphone + Accessibility
- Apple Speech also needs: System Settings → Privacy & Security → Speech Recognition
1. Check installer availability
Section titled “1. Check installer availability”Installer downloads and sales are temporarily paused. See the current status. If you already have an installer, continue below; license activation and support remain available.
2. Install to a stable path
Section titled “2. Install to a stable path”-
Drag into Applications
Drag VoiceHotkey.app into Applications, or into~/Applications. -
Eject the DMG (optional)
Keep the DMG as a backup if you like. -
Remember the path
Always launch from the same location, e.g./Applications/VoiceHotkey.app- or
~/Applications/VoiceHotkey.app


3. First launch
Section titled “3. First launch”-
Open the app
From Launchpad or Finder. If macOS blocks it, verify the download source and system message, then follow the applicable Privacy & Security flow. -
Check the menu bar
A mic-style icon should appear on the right. If missing, check menu-bar overflow or that the app is still running. -
Finish onboarding
This release uses Quick setup: welcome → permissions and preparation → first sentence → completion. Start with Apple Speech, which needs no API key; configure Bailian, text polishing and translation after a successful first input. You can start an optional five-second microphone test and choose an input device on the preparation page. Practice shows your actual hotkey, recording mode and input progress. The guide checks permissions, an available microphone, and speech assets. It explains required downloads and shows their progress. Success appears after spoken text is actually inserted into the practice field; optional settings and Pro follow. Closing pauses the guide and saves progress. Continue from Settings → General → First-run guide → Reopen setup guide.


4. Grant Accessibility
Section titled “4. Grant Accessibility”Needed for global hotkeys, inserting text at the caret, and key injection. Without it, the hotkey usually does nothing.
- Open System Settings → Privacy & Security → Accessibility.
- Click + (or unlock) and add VoiceHotkey.app.
- Confirm the path matches the app you actually run.
- Turn the switch on.
- If you see multiple “VoiceHotkey” rows: remove the old ones, keep only the current path, then quit and reopen the app.

5. Grant Microphone
Section titled “5. Grant Microphone”Real dictation requires microphone access. New installations default to real recording, and current Settings has no Demo switch.
- Open System Settings → Privacy & Security → Microphone.
- Enable VoiceHotkey.
- Allow the system prompt on first recording if it appears.
- For external mics, check System Settings → Sound → Input. Use the same device in app General if a mic picker is shown.

5b. Speech Recognition (Apple engine only)
Section titled “5b. Speech Recognition (Apple engine only)”Apple Speech / SpeechAnalyzer also needs Speech Recognition (SFSpeechRecognizer). Cloud ASR and independent on-device ASR do not require this permission.
- Open System Settings → Privacy & Security → Speech Recognition.
- Allow VoiceHotkey.
- If a language is unavailable, follow app / system guidance to prepare resources or choose an engine that supports it.
5c. Optional Reminders and Calendar access
Section titled “5c. Optional Reminders and Calendar access”Only voice actions that create reminders or calendar events request the corresponding full access when needed. Ordinary dictation does not require them; denying access prevents those actions. Window control also uses Accessibility. See Voice commands.
6. Permission checklist
Section titled “6. Permission checklist”| Check | Expect |
|---|---|
| Menu bar icon | Visible, menu opens |
| Settings → General · permissions | Accessibility + mic granted; Speech Recognition if using Apple |
| Hotkey press | Overlay / status change |
| Install path | Matches Accessibility entry |
Still broken? See Troubleshooting.