The upstream app is macOS-only (Swift/SwiftUI, CoreML/WhisperKit) and can't run on Linux or in a container. This adds a native host tool under linux/ that reproduces the workflow: focus any text field, press a hotkey, speak, and the optionally-rewritten text is typed into that field. - Engine: pynput global hotkeys → mic record → local faster-whisper → optional OpenAI-compatible rewrite → xdotool typing into the focused window - Frontends: system tray (AppIndicator, default), tkinter control panel, and headless modes - Config-driven workflows in ~/.config/blitztext/config.toml with per-workflow prompt/model/temperature overrides - Packaging: install.sh, requirements.txt, systemd user unit - Targets X11; local transcription runs CPU int8 on this arm64 host See linux/CHANGELOG.md and linux/README.md for details. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
10 lines
383 B
Python
10 lines
383 B
Python
"""Blitztext for Linux — native dictation daemon.
|
|
|
|
Press a global hotkey, speak, and the transcribed (optionally LLM-rewritten)
|
|
text is typed into whatever text field currently has focus. This is the Linux
|
|
counterpart to the macOS Blitztext menu bar app: it runs natively on the host
|
|
(not in a container) so it can type into any application via xdotool.
|
|
"""
|
|
|
|
__version__ = "1.0.0"
|