Add updated UI screenshots and embed them in the Linux README
Refresh the panel/tray/settings screenshots, normalise "tray menu.png" to tray-menu.png (drop the old "panel resorted.png"), and add a hero image plus a Screenshots section (settings tabs) to linux/README.md. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
Before Width: | Height: | Size: 44 KiB |
|
Before Width: | Height: | Size: 40 KiB After Width: | Height: | Size: 42 KiB |
|
Before Width: | Height: | Size: 129 KiB After Width: | Height: | Size: 158 KiB |
|
Before Width: | Height: | Size: 92 KiB After Width: | Height: | Size: 104 KiB |
|
Before Width: | Height: | Size: 98 KiB After Width: | Height: | Size: 109 KiB |
|
Before Width: | Height: | Size: 41 KiB After Width: | Height: | Size: 56 KiB |
|
Before Width: | Height: | Size: 80 KiB After Width: | Height: | Size: 109 KiB |
|
Before Width: | Height: | Size: 80 KiB After Width: | Height: | Size: 60 KiB |
|
Before Width: | Height: | Size: 154 KiB After Width: | Height: | Size: 78 KiB |
|
Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 21 KiB |
@ -12,6 +12,12 @@ experiment along those lines was moved out to
|
||||
[faster-whisper]; live streaming can use a local Riva/NIM realtime server. Only
|
||||
the optional rewrite step calls out to an LLM.
|
||||
|
||||
<p align="center">
|
||||
<img src="../Screenshots/panel.png" alt="Blitztext control panel" width="380">
|
||||
|
||||
<img src="../Screenshots/tray-menu.png" alt="Blitztext system-tray menu" width="300">
|
||||
</p>
|
||||
|
||||
## Inspiration
|
||||
|
||||
Blitztext App Linux is inspired by [cmagnussen/blitztext-app](https://github.com/cmagnussen/blitztext-app), the original macOS menu-bar workflow for turning speech into text and cleaner writing. This Linux version keeps the workflow but uses Linux-native pieces: GTK, AppIndicator, global hotkeys, `faster-whisper`, optional Riva/NIM realtime STT, and `xdotool`.
|
||||
@ -33,6 +39,23 @@ Each normal hotkey **toggles**: press to start recording, press again to stop
|
||||
then it transcribes, optionally rewrites, and types the result where your cursor
|
||||
is. Streaming workflows type stable words live while you speak.
|
||||
|
||||
## Screenshots
|
||||
|
||||
Everything is configured in the Settings window — presets, engines, input, and
|
||||
a benchmark, all with tooltips and screen-reader (ATK) support.
|
||||
|
||||
| Presets | Engines | Input |
|
||||
|:---:|:---:|:---:|
|
||||
| [](../Screenshots/settings-presets.png) | [](../Screenshots/settings-engines.png) | [](../Screenshots/settings-input.png) |
|
||||
| **General** | **Benchmark** | **Log / About** |
|
||||
| [](../Screenshots/settings-general.png) | [](../Screenshots/settings-benchmark.png) | [](../Screenshots/settings-log.png) |
|
||||
|
||||
- **Presets** — dictation actions (transcribe / rewrite), each with spoken keywords, an optional hotkey, and its own prompt.
|
||||
- **Engines** — speech-to-text and language-model presets (local or remote) with online/offline status and a searchable model list.
|
||||
- **Input** — start/stop keys, quality gate, hands-free wakeword, and audio cues.
|
||||
- **Benchmark** — compare engines on a reference clip by speed and accuracy.
|
||||
- **About** — version, source, changelog, and licence ([screenshot](../Screenshots/settings-about.png)).
|
||||
|
||||
## Requirements
|
||||
|
||||
- **X11 session** (this uses `xdotool`; Wayland would need `ydotool`/`wtype`).
|
||||
|
||||