Skip to main content

Voice comments for your terminal. Push-to-talk for Claude Code, Cursor, and any CLI.

Project description

vox

Voice comments for your terminal. Push-to-talk for Claude Code, Cursor, and any CLI.

Install

pip install vox-cli

Quick Start

# One-shot: speak and get text
vox say

# Push-to-talk daemon (hold Right Alt to record)
vox listen

# List audio devices
vox devices

Features

  • Local-first — runs Whisper locally, no cloud API calls
  • Code-aware cleaning — fixes capitalization of API, JSON, None, etc.
  • Voice casing — say "snake case my variable name" → my_variable_name
  • Multiple outputs — clipboard (default), stdout, or simulated paste
  • Push-to-talk — configurable hotkey, silence detection auto-stops

Options

vox listen --model small      # tiny|base|small|medium
vox listen --output stdout    # clipboard|stdout|paste
vox listen --key f5           # any modifier or function key
vox say --duration 15         # max recording seconds
vox --verbose listen          # debug logging

Requirements

  • Python 3.10+
  • A microphone
  • macOS: grant Terminal Accessibility permission for hotkey support

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

vox_cli-0.1.0.tar.gz (14.3 kB view details)

Uploaded Source

Built Distribution

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

vox_cli-0.1.0-py3-none-any.whl (13.2 kB view details)

Uploaded Python 3

File details

Details for the file vox_cli-0.1.0.tar.gz.

File metadata

  • Download URL: vox_cli-0.1.0.tar.gz
  • Upload date:
  • Size: 14.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.4

File hashes

Hashes for vox_cli-0.1.0.tar.gz
Algorithm Hash digest
SHA256 10e7726ca636eea09c2f90ba4c0d9a4918653e5f562412194fc67270ba700dd1
MD5 38653ab510f3f50035d82be48a8c2908
BLAKE2b-256 209cc6d959ba5c4c20ab81831879bb63cda8a89f70946fcdcac2424f96149c55

See more details on using hashes here.

File details

Details for the file vox_cli-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: vox_cli-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 13.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.4

File hashes

Hashes for vox_cli-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 fd18d4fdbffe68acd34718843658d459a836cc8f3a6464e736fd95b81b901fe3
MD5 27d0eace5964f0fc3b46c8d00cb3d429
BLAKE2b-256 286b8e2be6f4ccd5a518baf8a6994def05dc482279f9c516416d27b9f58c7cdb

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