Metadata-Version: 2.4
Name: blurt
Version: 0.2.5
Summary: Talk, don't type. Local speech-to-text for macOS — hold a hotkey, speak, release to transcribe and auto-paste
Author: Satya Borgohain
License-Expression: MIT
Project-URL: Homepage, https://github.com/satyaborg/blurt
Keywords: speech-to-text,whisper,mlx,apple-silicon,macos,voice,transcription
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: MacOS X
Classifier: Intended Audience :: End Users/Desktop
Classifier: Operating System :: MacOS
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Multimedia :: Sound/Audio :: Speech
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: mlx-whisper
Requires-Dist: sounddevice
Requires-Dist: pynput
Requires-Dist: numpy
Requires-Dist: rich
Dynamic: license-file

# Blurt

Talk, don't type.

![demo](https://raw.githubusercontent.com/satyaborg/blurt/main/demo.gif)

Hold the right cmd ⌘, speak and release - text appears wherever your cursor is. Runs on-device on macOS Apple Silicon. No cloud, no API keys and forever free.

## Requirements

- macOS with Apple Silicon (M1/M2/M3/M4)
- Python 3.10+

## Install

```bash
pipx install blurt
```

Requires [pipx](https://pipx.pypa.io/) (`brew install pipx`).

Update to latest: `pipx upgrade blurt`

First run downloads the Whisper model (~1.6 GB).

macOS will prompt you to grant your terminal:
- **Microphone** access
- **Accessibility** access (System Settings → Privacy & Security)

## Privacy

Your audio never leaves your Mac. Everything — recording, transcription, model inference — runs locally. No network calls, no telemetry, no accounts.

## License

MIT
