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.8.tar.gz (43.8 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.8-py3-none-any.whl (65.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: voicepad-0.1.8.tar.gz
  • Upload date:
  • Size: 43.8 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.8.tar.gz
Algorithm Hash digest
SHA256 5e060f44df7aad1d766088fe08a9e84a877142c7ab2098430012f9f1f06ada3d
MD5 97bc9b7be595218f64a455e28ca56eb4
BLAKE2b-256 8534f714671eecccf21bcb7bb0b3d296a08f61a0d6703b645e0efe028e29b0fb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: voicepad-0.1.8-py3-none-any.whl
  • Upload date:
  • Size: 65.2 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.8-py3-none-any.whl
Algorithm Hash digest
SHA256 3cb728b039cba7bf6cc93b4b4416b5c62ba1752f84ec34515c8a5079b15a5eb8
MD5 0d2ee57cc9c74c86f64fdfdbe9494c8f
BLAKE2b-256 0681fcf74b200465124173d528bc4335b98092cea7d754b18bf428206385abae

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