Skip to main content

Local speech-to-text for macOS — hold a hotkey, speak, release to transcribe and auto-paste

Project description

Blurt

Hold right cmd ⌘, speak, release - text appears wherever your cursor is. Runs on-device via MLX Whisper 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

pip install blurt

or

brew install satyaborg/blurt/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)

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

blurt-0.1.1.tar.gz (6.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

blurt-0.1.1-py3-none-any.whl (6.8 kB view details)

Uploaded Python 3

File details

Details for the file blurt-0.1.1.tar.gz.

File metadata

  • Download URL: blurt-0.1.1.tar.gz
  • Upload date:
  • Size: 6.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for blurt-0.1.1.tar.gz
Algorithm Hash digest
SHA256 9ca0fec664323b3552c65ba4f98167ff9382be01b1d5149ce66184dad46c8cbf
MD5 de436f6b40201808a852228eaee890a5
BLAKE2b-256 b57ddb53e9de40b872504dd2f5dfb00b7e0ee1760309d66d1e70ca5e68205662

See more details on using hashes here.

File details

Details for the file blurt-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: blurt-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 6.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for blurt-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 2bbe666d3f0bcf8f12c88199fdf86d80616c272e25c1455826dd083bb239b218
MD5 7b0d86051b9641ca8ea47f94afe2b3e9
BLAKE2b-256 076181c673be61d1d070350811f5d26f543d6bb823191ed6f97910d231e3eae5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page