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
- CLI Command Reference - Full documentation
- voicepad-core Library - Python API
- Main README - Project overview
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.1.tar.gz
(7.3 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file voicepad-0.1.1.tar.gz.
File metadata
- Download URL: voicepad-0.1.1.tar.gz
- Upload date:
- Size: 7.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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
58debadb7fc0e1be38950824568ee421c11d46515d62d95fa40539a323131b43
|
|
| MD5 |
597aae3320a6476747d71ad62c7d393c
|
|
| BLAKE2b-256 |
34313573e40ab70080e0abe55144e0f35e9a71988666dfaf47c86c6e50835237
|
File details
Details for the file voicepad-0.1.1-py3-none-any.whl.
File metadata
- Download URL: voicepad-0.1.1-py3-none-any.whl
- Upload date:
- Size: 9.3 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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e6dc0118a99073ec64407b70fb0f23796098cc78a1c19aa2175a2c7591cd800a
|
|
| MD5 |
e99a462ded93287c4954763928fbf7b3
|
|
| BLAKE2b-256 |
f90b83326ad5431e6fd021bf877204fc34515093b8d11409e65cf57dfe743418
|