Metadata-Version: 2.4
Name: voicepad
Version: 0.1.2
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.0
Requires-Dist: typer>=0.23.1
Requires-Dist: textual>=7.5.0
Requires-Dist: voicepad-core[gpu] ; extra == 'gpu'
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/
Provides-Extra: gpu
Description-Content-Type: text/markdown

# voicepad CLI

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

## Install

```bash
pip install voicepad
```

**Requirements:** Python 3.13+

## Quick Start

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

```bash
# 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](https://voicepad.readthedocs.io/packages/voicepad/) - Full documentation
- [voicepad-core Library](https://voicepad.readthedocs.io/packages/voicepad-core/) - Python API
- [Main README](https://github.com/HYP3R00T/voicepad#readme) - Project overview

## Configuration

Edit `voicepad.yaml` to set defaults:

```yaml
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](https://voicepad.readthedocs.io/packages/voicepad/) for all configuration options.
