{ "title": "OSTT", "tooltip": { "idle": "OSTT — click to start recording, or bind a hotkey to: noctalia msg plugin prdlk/ostt:recorder focused toggle", "starting": "OSTT — starting the recorder…", "recording": "Recording — click to stop & transcribe, right-click to cancel", "transcribing": "Transcribing… right-click to abort", "missing_ostt": "ostt is not installed — see https://ostt.ai/guide/installation", "missing_script": "script(1) is not installed — install util-linux" }, "notify": { "done_paste": "Transcription pasted into the focused app", "done_clipboard": "Transcription copied to the clipboard", "failed": "Transcription failed (exit {code}) — check `ostt logs`", "start_timeout": "The recorder never started — check `ostt logs` and your audio device", "cancelled": "Recording cancelled" }, "settings": { "output_mode": { "label": "Output", "description": "Where the transcription goes when recording stops.", "paste": "Paste into the focused app", "clipboard": "Copy to the clipboard" }, "model": { "label": "Model override", "description": "Optional provider/model for this widget (e.g. deepgram/nova-3, whisper/turbo). Empty uses the model selected with `ostt model`." }, "process_action": { "label": "Processing action", "description": "Optional post-processing action id from ostt.toml (runs `ostt -p `)." }, "show_elapsed": { "label": "Show elapsed time", "description": "Show a mm:ss timer next to the record indicator while recording." }, "notify_on_done": { "label": "Notify when done", "description": "Show a notification when the transcription has been delivered." }, "extra_args": { "label": "Extra ostt arguments", "description": "Appended verbatim to the `ostt record` command line (e.g. --param language=sv)." } } }