You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
**Local voice-to-text for macOS - powered by [WhisperKit](https://github.com/argmaxinc/WhisperKit)**
10
+
**Local voice-to-text for macOS - powered by [WhisperKit](https://github.com/argmaxinc/WhisperKit)**
11
11
12
12
VocaMac is a native macOS menu bar application that transcribes your voice to text locally on your machine. No cloud, no subscriptions, no data leaves your device. Just hold a hotkey, speak, and your words appear wherever your cursor is.
-**🔒 100% Local** - All audio processing happens on your machine. No internet required (except for one-time model downloads).
21
-
-**⌨️ System-Wide Text Injection** - Transcribed text is typed wherever your cursor is: browsers, Slack, VS Code, spreadsheets, terminals - everywhere.
22
-
-**🎯 Push-to-Talk** - Hold a hotkey (default: Right Option) to record. Release to transcribe.
23
-
-**👆 Double-Tap Toggle** - Double-tap the hotkey to start/stop recording.
24
-
-**🧠 Smart Model Selection** - Auto-detects your hardware (Apple Silicon/Intel, RAM) and recommends the best whisper model via WhisperKit.
25
-
-**⚡ Native Apple Acceleration** - CoreML + Metal + Neural Engine acceleration on Apple Silicon. No manual setup.
26
-
-**📊 Visual Feedback** - Menu bar icon changes color during recording and processing. Audio level indicator shows input.
27
-
-**⚙️ Configurable** - Choose hotkeys, models, languages, silence detection thresholds, and more.
20
+
-**🔒 100% Local**- All audio processing happens on your machine. No internet required (except for one-time model downloads).
21
+
-**⌨️ System-Wide Text Injection**- Transcribed text is typed wherever your cursor is: browsers, Slack, VS Code, spreadsheets, terminals - everywhere.
22
+
-**🎯 Push-to-Talk**- Hold a hotkey (default: Right Option) to record. Release to transcribe.
23
+
-**👆 Double-Tap Toggle**- Double-tap the hotkey to start/stop recording.
24
+
-**🧠 Smart Model Selection**- Auto-detects your hardware (Apple Silicon/Intel, RAM) and recommends the best whisper model via WhisperKit.
25
+
-**⚡ Native Apple Acceleration**- CoreML + Metal + Neural Engine acceleration on Apple Silicon. No manual setup.
26
+
-**📊 Visual Feedback**- Menu bar icon changes color during recording and processing. Audio level indicator shows input.
27
+
-**⚙️ Configurable**- Choose hotkeys, models, languages, silence detection thresholds, and more.
28
28
29
29
---
30
30
@@ -50,8 +50,8 @@ Same accuracy, dramatically better Apple platform integration.
50
50
51
51
-**macOS 13 (Ventura)** or later
52
52
-**Xcode 15+** or Swift 5.9+ (for building)
53
-
-**Microphone permission** - For audio capture
54
-
-**Accessibility permission** - For global hotkeys and text injection
53
+
-**Microphone permission**- For audio capture
54
+
-**Accessibility permission**- For global hotkeys and text injection
55
55
56
56
---
57
57
@@ -64,7 +64,7 @@ Same accuracy, dramatically better Apple platform integration.
| 🪟 Windows |[VocaWin](https://vocawin.com)| 📋 Planned |
270
263
271
264
Each platform uses native technologies for the best possible integration, while sharing the same UX patterns and Whisper model family.
272
265
273
266
---
274
267
275
268
## 🤝 Related Projects
276
269
277
-
-[WhisperKit](https://github.com/argmaxinc/WhisperKit) - Swift native on-device speech recognition
278
-
-[VocaLinux](https://github.com/jatinkrmalik/vocalinux) - Voice-to-text for Linux
279
-
-[OpenAI Whisper](https://github.com/openai/whisper) - Original Whisper model
270
+
-[WhisperKit](https://github.com/argmaxinc/WhisperKit)- Swift native on-device speech recognition
271
+
-[VocaLinux](https://github.com/jatinkrmalik/vocalinux)- Voice-to-text for Linux
272
+
-[OpenAI Whisper](https://github.com/openai/whisper)- Original Whisper model
280
273
281
274
---
282
275
283
276
## ⚠️ Known Limitations
284
277
285
-
-**Ad-hoc code signing** - VocaMac uses ad-hoc signing for development builds. Accessibility and Input Monitoring permissions in System Settings → Privacy & Security will reset on every rebuild. You'll need to re-grant them after each build.
286
-
-**First launch requires internet** - WhisperKit downloads the speech recognition model on first run. All subsequent launches work fully offline.
287
-
-**macOS only** - VocaMac requires macOS 13 (Ventura) or later.
278
+
-**Ad-hoc code signing**- Accessibility and Input Monitoring permissions reset on every rebuild. Re-grant them after each build.
279
+
-**First launch requires internet**- WhisperKit downloads the speech recognition model on first run. All subsequent launches work fully offline.
280
+
-**macOS only**- Requires macOS 13 (Ventura) or later.
288
281
289
282
---
290
283
291
284
## 📄 License
292
285
293
-
AGPL-3.0 License - see [LICENSE](LICENSE) for details.
286
+
AGPL-3.0 License - see [LICENSE](LICENSE) for details.
0 commit comments