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
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
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.4.tar.gz.
File metadata
- Download URL: voicepad-0.1.4.tar.gz
- Upload date:
- Size: 17.3 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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8ec802ea4cbaa40a2bbd94097c83732c3ae720e91f3d293f8d73013f522f4b25
|
|
| MD5 |
793212f441e88e6cc9c63c983231d717
|
|
| BLAKE2b-256 |
23b6cf52a43ebe8b01c359492feb4d45bf9c2f28c9d5084da2bfc1f01d799d9d
|
File details
Details for the file voicepad-0.1.4-py3-none-any.whl.
File metadata
- Download URL: voicepad-0.1.4-py3-none-any.whl
- Upload date:
- Size: 21.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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e5ce79fb919afc78e2478f202c8d76a92323a8a50932569ff25455590523bf22
|
|
| MD5 |
c7b377ebc7b402861c02e3c0f9042496
|
|
| BLAKE2b-256 |
11a2b88e889555760bbb37decb723d02cc9489bf18a3b871aced02765322fed4
|