Command
Description
Interactive and automated setup utilities for installing Voxtype, configuring integrations, and managing models. Runningvoxtype setup without arguments performs a basic setup: creates directories, generates a default config file, and checks for the configured Whisper model.
Flags
Download the configured model if missing (shorthand for basic setup)
Specify which model to download (use with
--download)Whisper models: tiny, base, small, medium, large-v3, large-v3-turbo (and .en variants)Parakeet models: parakeet-tdt-0.6b-v3, parakeet-tdt-0.6b-v3-int8Suppress all output (for scripting/automation)
Suppress “Next steps” instructions (show progress, but no tutorial)
Subcommands
check
Run comprehensive system checks: CPU compatibility, directories, config file, input group membership, output chain status, and installed models.setup command (which is non-blocking and informational), check validates the installation and shows red X marks for failures.
systemd
Install Voxtype as a systemd user service.Install the systemd service (default action)
Remove the systemd service
Show service status
waybar
Show Waybar configuration snippets for integrating Voxtype status into your bar.Output only the JSON config (for scripting)
Output only the CSS config (for scripting)
Install Waybar integration (inject config and CSS into your Waybar config)
Remove Waybar integration
dms
DankMaterialShell (DMS) integration for Plasma desktop widgets.Install DMS plugin (create widget directory and QML file)
Uninstall DMS plugin
Output only the QML content (for scripting)
model
Interactive model selection and download.List installed models instead of interactive selection
Set a specific model as default (must already be downloaded)
Restart the daemon after changing the model (use with
--set)gpu
Manage GPU acceleration (Vulkan for Whisper, CUDA/ROCm for Parakeet).Enable GPU acceleration (auto-detects best backend: Vulkan, CUDA, or ROCm)
Disable GPU acceleration (switch back to CPU)
Show current backend status (default action)
- Vulkan:
voxtype-*-vulkan(AMD/Intel GPUs) - CUDA:
voxtype-*-onnx-cuda(NVIDIA GPUs, Parakeet/ONNX only) - ROCm:
voxtype-*-onnx-rocm(AMD GPUs, Parakeet/ONNX only)
onnx
Switch between Whisper and ONNX transcription engines (Parakeet, Moonshine, SenseVoice, etc.).Enable ONNX engine (switch to ONNX binary)
Disable ONNX engine (switch back to Whisper binary)
Show current ONNX backend status (default action)
--engine flag or config engine field:
parakeet- NVIDIA Parakeet-TDT (punctuation, streaming)moonshine- UsefulSensors Moonshine (fast, multilingual)sensevoice- Alibaba SenseVoice (emotion detection, event tagging)paraformer- Alibaba Paraformer (timestamp prediction)dolphin- SYSTRAN Faster-Whisper equivalentomnilingual- Multilingual optimized model
compositor
Compositor integration (fixes modifier key interference for Hyprland/Sway/River).Hyprland compositor configuration
Sway compositor configuration
River compositor configuration
Uninstall the compositor integration
Show installation status
Show config without installing (print to stdout)
~/.config/hypr/voxtype.conf with keybinding pass-through rules that prevent modifier keys (like Shift) from interfering with Voxtype recording.
vad
Download the Silero VAD model for Voice Activity Detection.Show VAD model status (default: download)
Examples
Basic Setup
Model Management
Integration Setup
GPU Acceleration
System Verification
Notes
- Root warning: Setup commands detect if run as root and warn that models will download to
/root/.local/share/voxtype/instead of your user directory. - Model paths: Models are stored in
~/.local/share/voxtype/models/by default. - Config location:
~/.config/voxtype/config.toml - Backend switching: When using packaged installations (
/usr/bin/voxtypesymlink), switching GPU backends only requires a service restart, not reinstalling the service.