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.2.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.2-py3-none-any.whl (10.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: voicepad-0.1.2.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.2.tar.gz
Algorithm Hash digest
SHA256 47b1c88ca1865a86957c9774b3d0a2d9df2cf692f8012e8f3ffb19e727d90019
MD5 dddc7018bbf5424ec9dce8ad996466cc
BLAKE2b-256 89ecbe400258049f71e90a4537321666eb58231d2d51793671f4d0b88f3a2025

See more details on using hashes here.

File details

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

File metadata

  • Download URL: voicepad-0.1.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 31e1cb866471468e2c1dc31bcf16867c9a85b9ee80be1f47a43229475a4ba386
MD5 8a08b54eea191e7045abdff3cf8bbb60
BLAKE2b-256 71498f2b80e0dd2469ad2c4cf0574ad47e2b1c3ddf8c91f4b249cc078a67d0ad

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