Skip to main content

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

Project description

voicepad CLI

Simple command-line interface for recording audio and managing transcription configuration.

Install

pip install voicepad

Requirements: Python 3.13+

Quick Start

# List audio input devices
voicepad config input

# Start recording (press Ctrl+C to stop)
voicepad record start

# Check system capabilities
voicepad config system

Example: Record and Transcribe

# Record a meeting (will auto-transcribe)
voicepad record start --prefix team_meeting

# Output:
# - data/recordings/team_meeting_20260218_103045.wav
# - data/markdown/team_meeting_20260218_103045.md

Documentation

Configuration

Edit voicepad.yaml to set defaults:

recordings_path: data/recordings
markdown_path: data/markdown
input_device_index: null
transcription_model: tiny
transcription_device: auto
transcription_compute_type: auto

See the full documentation for all configuration options.

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.3.tar.gz (8.3 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.3-py3-none-any.whl (10.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: voicepad-0.1.3.tar.gz
  • Upload date:
  • Size: 8.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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.3.tar.gz
Algorithm Hash digest
SHA256 1eedd1aeecb680ac0c3e3a973486c49d4feb0581156a04e75a199e7cb3c3e423
MD5 7ff5a22827e136d819d2662e98366aba
BLAKE2b-256 e21b596e2f1ff47d31f1b25449ef20323d41602e4acc57016922bac2a3c5f732

See more details on using hashes here.

File details

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

File metadata

  • Download URL: voicepad-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 10.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 5bb435059ada555db3b507254e68454da35b865dc0517d8548721d14f38a2e32
MD5 4bfaf6135fef616cc04448b0d0ce1243
BLAKE2b-256 e43494324271cbd71523d3ae673a844654a19111a3518e44c2fd93d70522427a

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