Metadata-Version: 2.4
Name: vtype
Version: 0.1.4
Summary: Offline voice input — speak into any focused window, no cloud required
License: MIT
License-File: LICENSE
Keywords: dictation,offline,speech,voice,voice-input,whisper
Classifier: Environment :: Console
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Utilities
Requires-Python: >=3.9
Requires-Dist: faster-whisper
Requires-Dist: numpy
Requires-Dist: pynput
Requires-Dist: sounddevice
Description-Content-Type: text/markdown

# vtype

**Offline voice input for any focused window.** Press `Ctrl+Alt+V` (Windows/Linux) or `Control+Option+V` (Mac), speak, and your words are typed instantly — no cloud, no API key, no subscription.

Works in Claude Code terminal, VS Code, any text editor, browser, chat app — whatever window is focused.

---

## Install

```bash
pip install vtype
```

> **First run** downloads a speech model (~140 MB). Subsequent runs are instant.

## Usage

```bash
vtype
```

- Press `Ctrl+Alt+V` (Windows/Linux) or `Control+Option+V` (Mac) — starts listening
- Speak naturally
- Silence for ~1 second → transcribes and types into the focused window
- Press the hotkey again to cancel
- `Ctrl+C` to quit

## Requirements

- Python 3.9+
- A microphone

## How it works

- Speech detection runs locally using RMS-based VAD (no network calls)
- Transcription runs on CPU — no GPU required
- Text is typed via OS-level keyboard simulation — works in any window including terminals and browser tabs

## Privacy

Everything runs on your machine. Audio never leaves your device.

## License

MIT
