Skip to main content

Talk, don't type. Runs on-device on macOS Apple Silicon. No cloud, no API keys and forever free.

Project description

Blurt

Talk, don't type.

demo

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

pipx install blurt

Requires pipx (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)

Contributing

git clone https://github.com/satyaborg/blurt.git
cd blurt
pipx install . --force

This installs the local version of blurt. After making changes, re-run pipx install . --force to test them.

Privacy

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

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.3.0.tar.gz (1.1 MB view details)

Uploaded Source

Built Distribution

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

blurt-0.3.0-py3-none-any.whl (7.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: blurt-0.3.0.tar.gz
  • Upload date:
  • Size: 1.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for blurt-0.3.0.tar.gz
Algorithm Hash digest
SHA256 8170d2c4aa77e14d4e9bb560d155720033afffa037d808ad11a28216d3111671
MD5 1145130fd9ea0c065e10cc7da2548cfb
BLAKE2b-256 902a3246ec6255b9b87b11fe40c73e39e6e4549525bfa82c857bebd17adc4fe1

See more details on using hashes here.

Provenance

The following attestation bundles were made for blurt-0.3.0.tar.gz:

Publisher: publish.yml on satyaborg/blurt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

  • Download URL: blurt-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 7.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for blurt-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 776222ca81efb9b41b1f608dd88e7821a207e3be6895ccfaa3d9c659bf187022
MD5 6fda8bee692ec9ac0ab75aeba685d5aa
BLAKE2b-256 629a097931e9a349365734a10d7b71577a356b4a3f7cf3e8f8f3a152be2ee8ef

See more details on using hashes here.

Provenance

The following attestation bundles were made for blurt-0.3.0-py3-none-any.whl:

Publisher: publish.yml on satyaborg/blurt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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