Skip to main content

Command-line interface for voice recording and GPU-accelerated transcription.

Project description

voicepad

Terminal interface for VoicePad — record audio and transcribe it locally with a single keypress.

Install

# Run without installing
uvx voicepad

# Install permanently
uv tool install voicepad

Usage

voicepad

That's it. The interactive TUI opens, loads the Whisper model, and you're ready to record.

Key Action
Space Start / stop recording
c Copy transcription to clipboard
Tab Switch tabs (Record / History / Settings)
q Quit

Configuration

Settings are stored at ~/.config/voicepad/voicepad.yaml and can be changed from the Settings tab inside the app.

transcription_model: turbo       # default model
transcription_device: auto       # auto, cuda, or cpu
input_device_index: null         # null = system default mic
recordings_path: ~/.config/voicepad/data/recordings
markdown_path: ~/.config/voicepad/data/markdown

Documentation

voicepad.hyperoot.dev

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

voicepad-0.1.6.tar.gz (43.6 kB view details)

Uploaded Source

Built Distribution

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

voicepad-0.1.6-py3-none-any.whl (65.0 kB view details)

Uploaded Python 3

File details

Details for the file voicepad-0.1.6.tar.gz.

File metadata

  • Download URL: voicepad-0.1.6.tar.gz
  • Upload date:
  • Size: 43.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for voicepad-0.1.6.tar.gz
Algorithm Hash digest
SHA256 8ce10e55d963b5af9450921425ff5bde1b17aac6be5b59a302788fd72a70a06e
MD5 cb4b847f9717d023d0af368478566e2f
BLAKE2b-256 5341dc494e7c3c7472c678640c03ec034c79948e19ff82b5d66b492aceb0463e

See more details on using hashes here.

File details

Details for the file voicepad-0.1.6-py3-none-any.whl.

File metadata

  • Download URL: voicepad-0.1.6-py3-none-any.whl
  • Upload date:
  • Size: 65.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for voicepad-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 0e9ba747116c4fa7666a4c8c1ef364d3d6b56404916624103f35d6ac0973d1bb
MD5 ddf19b16226863602f1a832ebc275c80
BLAKE2b-256 3b971381cd31a5b6e61e18a8e76195991ef41dd3377aec9ae7f6c97247e15e4e

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