Real-time speech-to-text transcription on macOS using parakeet-mlx. Press a hotkey to record, get instant transcription with automatic paste.
- ffmpeg -
brew install ffmpeg - Accessibility Permissions - Required for auto-paste
- System Settings → Privacy & Security → Accessibility
- Add your terminal app (Terminal.app, iTerm2, etc.)
uv venv
source .venv/bin/activate
uv pip install -r requirements.txtBasic:
python live_stt.pyQuiet mode (errors only):
python live_stt.py --quietBackground service:
./run_background.sh start # Start
./run_background.sh logs # View logs
./run_background.sh stop # Stop- Run the script
- Press Cmd + Shift + ; to start recording
- Speak into your microphone
- Press Cmd + Shift + ; again to stop
- Transcription auto-pastes to your active text field
Edit live_stt.py:
MODEL_NAME- Change model variantCHUNK_DURATION- Adjust chunk size (default: 1.0 seconds)
Apache 2.0 (parakeet-mlx license)