# peteonrails/voxtype

Voice-to-text with push-to-talk for Wayland compositors

Repository: https://github.com/peteonrails/voxtype
Canonical: https://ross.abutalabs.com/products/voxtype
Language: Rust
License: MIT
License Family: permissive
Topics: accessibility, dictation, gnome, hyprland, kde, linux, offline, push-to-talk, rust, speech-recognition, speech-to-text, sway, voice-to-text, voice-typing, wayland, whisper, whisper-cpp
Last push: 2026-08-25T18:14:42+00:00

## Health v2 (maintenance only)
Score: 78/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 86, longevity 19
- inputs: {"age_days": 278, "days_push": 8, "days_rel": 97, "gap_med": 0.5, "n_releases_24m": 51}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1252, forks 95 (observed 2026-08-28T04:04:07.995390+00:00)

## What it is
Voxtype is a local, offline voice-to-text dictation tool for Linux with push-to-talk hotkey support across Wayland compositors like Hyprland, Sway, GNOME, and KDE. It runs multiple transcription engines (Cohere Transcribe, Whisper, Parakeet, and others) faster than realtime on CPU or GPU, outputting text at the cursor with no cloud or telemetry.

## Use cases
- dictate text on linux with a push-to-talk hotkey
- offline speech-to-text on wayland
- voice typing in hyprland or sway
- transcribe audio locally without cloud services
- convert speech to text at cursor position on linux
- run whisper speech recognition on cpu in realtime
- record meeting transcripts with speaker attribution

## When to choose
- you want fully local, private dictation on Linux with no cloud dependency
- you use a Wayland compositor like Hyprland, Sway, Niri, GNOME, or KDE
- you need fast CPU-based transcription with multiple engine choices
- you want meeting transcription with export to Markdown, SRT, or VTT

## When to avoid
- you need voice-to-text on macOS or Windows
- you require X11-only workflows without evdev fallback support
- you want a graphical-first application rather than a daemon with TUI configuration

## Facets
- artifact type: application
- maturity: active
- function: speech-recognition, cli, accessibility
- domain: speech-processing, accessibility, developer-tools
- platform: cli, rust
- tags: voice-to-text, push-to-talk, wayland, whisper, dictation, offline, hyprland, sway, gnome, kde, transcription, local-first, command-line, linux

## Member repositories
- peteonrails/voxtype (main) score 78

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:07.995390+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T05:07:34.387465+00:00, confidence not recorded.
  - readme: https://github.com/peteonrails/voxtype (fetched 2026-08-28T04:04:07.995390+00:00, sha 8bbd95f14b41)
- Data as of 2026-08-30T08:39:29.467469+00:00.
