qol-voicelisted
Install: claude install-skill qol-tools/qol-skills
# qol-voice
QoL Voice transcribes speech and routes completed turns to live terminal sessions. It owns recognition, turn taking, and conversation policy; live terminal identity and delivery come from the shared terminal-sessions library.
## Contract sources
- `plugin.toml` owns actions, daemon metadata, declared capabilities, config scoping, platform availability, and release artifacts.
- `qol-config.toml` owns settings sections, fields, and defaults.
- `qol-runtime.toml` owns the runnable action contract.
- `Cargo.toml` owns target-scoped native and model dependencies.
Config scoping is part of the manifest contract: settings that describe this machine's hardware or its routing target are device-scoped rather than synced, so a synced profile cannot point one machine at another machine's microphone or terminal. Read the declared scopes before adding a field.
## Source ownership
| Path | Responsibility |
|---|---|
| `src/cli/` | Headless command surface and doctor registration. |
| `src/audio/` | Audio format, encoding, and frame types. |
| `src/listen/` | Capture, device probing, utterance segmentation, and drop accounting. |
| `src/transcribe/` | Engine-neutral provider registry, descriptors, capabilities, and the session trait. |
| `src/transcribe/platform/` | Target-selected providers, including the local model backend. |
| `src/transcribe/websocket/` | Remote provider transport and its protocol. |
| `src/turn/` | Turn coordinator, turn policy, and the control model.