Overview
VoiceTypr provides instant voice-to-text transcription that works system-wide across all your applications. Your voice recordings are transcribed locally on your device using state-of-the-art AI models, with automatic insertion at your cursor position.How It Works
Press Your Hotkey
Activate recording using your configured system-wide hotkey (default:
Cmd+Shift+Space on macOS, Ctrl+Shift+Space on Windows).Speak Naturally
VoiceTypr captures your voice using your selected microphone. Speak naturally - the AI handles grammar, punctuation, and formatting.
Automatic Transcription
The audio is transcribed locally on your device using your selected AI model. No cloud processing required.
Recording Modes
VoiceTypr supports two recording modes to fit your workflow:- Toggle Mode
- Push-to-Talk Mode
Toggle mode (default) lets you press the hotkey once to start recording and press it again to stop.Best for:
- Longer dictations
- Hands-free operation after starting
- Less physically demanding
- Press hotkey → Recording starts
- Speak your content
- Press hotkey again → Recording stops
Automatic Text Insertion
Once transcription completes, VoiceTypr automatically inserts the text at your current cursor position.How Text Insertion Works
- Clipboard Preservation: Your original clipboard content is saved and restored after insertion (500ms delay)
- Universal Compatibility: Works in any application that accepts text input
- Cursor Position: Text appears exactly where your cursor is located
Clipboard Fallback
If you prefer manual control, you can enable thekeep_transcription_in_clipboard setting to keep the transcription in your clipboard instead of automatic insertion:
Cmd+V (macOS) or Ctrl+V (Windows).
Transcription History
VoiceTypr automatically saves all your transcriptions for easy access and reuse.Viewing History
Managing History
Transcription history includes:Automatic Cleanup
Automatic Cleanup
Configure automatic cleanup of old transcriptions using the
transcription_cleanup_days setting:- Set to
nullorundefinedto keep transcriptions indefinitely - Set to a number (e.g.,
30) to auto-delete transcriptions older than that many days
Privacy and Offline Operation
VoiceTypr is designed with privacy as a core principle.100% Offline Transcription
All voice transcription happens locally on your device. Your voice recordings never leave your computer.
- Voice recording capture
- Audio processing and transcription
- All AI model inference
- Transcription history storage
- Initial model downloads
- AI enhancement features (optional)
- License validation
- App updates
Data Storage
- Recordings: Temporary audio files are deleted after transcription
- Transcriptions: Stored locally in your app data directory
- Models: Downloaded once and cached on your device
- No Telemetry: VoiceTypr does not send usage data or analytics
Advanced Features
Silence Detection
VoiceTypr includes automatic silence detection to stop recording when you pause speaking:- Uses Voice Activity Detection (VAD) to monitor audio levels
- Configurable silence threshold and duration
- Helps prevent unnecessarily long recordings
Quick Cancel
Made a mistake? Double-tap ESC to quickly cancel the current recording:Audio Feedback
Configure audio feedback for recording events:Visual Indicator
The pill indicator shows recording status on your screen:Supported Languages
VoiceTypr supports 99+ languages out of the box. Select your language in Settings:Some models (like
*.en Whisper variants and Parakeet -v2 models) only support English. VoiceTypr will automatically enforce English when these models are selected.Troubleshooting
No Speech Detected
If you see “No speech detected” errors:- Check your microphone is selected correctly in Settings
- Verify microphone permissions are granted
- Test your microphone in another app
- Adjust your recording environment to reduce background noise
Text Not Inserting
On macOS:- Ensure Accessibility permission is granted
- Check System Settings → Privacy & Security → Accessibility
- VoiceTypr should be listed and enabled
- No special permissions required
- Try the clipboard fallback mode if insertion fails
Poor Transcription Quality
- Use a better quality microphone
- Reduce background noise
- Speak clearly and at a moderate pace
- Try a larger model for better accuracy (see AI Models)
- Use AI Enhancement to clean up transcriptions (see AI Enhancement)