Metadata-Version: 2.4
Name: voicepad
Version: 0.1.8
Summary: Command-line interface for voice recording and GPU-accelerated transcription.
Keywords: cli,voice,audio,transcription,recording,speech-to-text,whisper,command-line,gpu-acceleration
Author: Rajesh Das
Author-email: Rajesh Das <rajesh@hyperoot.dev>
License-Expression: MIT
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: End Users/Desktop
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Topic :: Multimedia :: Sound/Audio :: Capture/Recording
Classifier: Topic :: Multimedia :: Sound/Audio :: Speech
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Typing :: Typed
Requires-Dist: voicepad-core>=0.1.8
Requires-Dist: typer>=0.23.1
Requires-Dist: rich>=13.0.0
Requires-Dist: textual>=8.2.4
Requires-Dist: pyperclip>=1.9.0
Requires-Dist: pynput>=1.8.1
Requires-Python: >=3.13
Project-URL: HomePage, https://hyp3r00t.github.io/voicepad/
Project-URL: Repository, https://github.com/HYP3R00T/voicepad
Project-URL: Issues, https://github.com/HYP3R00T/voicepad/issues
Project-URL: Documentation, https://hyp3r00t.github.io/voicepad/
Description-Content-Type: text/markdown

# voicepad

Terminal interface for VoicePad — record audio and transcribe it locally with a single keypress.

## Install

```bash
# Run without installing
uvx voicepad

# Install permanently
uv tool install voicepad
```

## Usage

```bash
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.

```yaml
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](https://voicepad.hyperoot.dev)**
