Settings

{#if openSection === 'transcription'}

Engine

{settings.engine === "whisper" ? "OpenAI Whisper — 99+ languages, reliable" : "Nvidia Parakeet — faster on CPU, English-focused, auto-punctuated"}

Format Mode

{settings.formatMode === "Raw" ? "Exact Whisper output, no formatting" : settings.formatMode === "Clean" ? "Grouped into paragraphs, punctuation tidied" : "Structured with lists, headings, and sections"}

{#if settings.engine === "whisper"}

Whisper Model

{modelDescriptions[settings.modelSize]}

{#if isModelDownloaded(settings.modelSize)} Downloaded {:else if downloadingModel === settings.modelSize.toLowerCase()} {downloadProgress}% downloading... {:else} {/if}
{:else}

Parakeet Model

Parakeet CTC 0.6B (int8) — ~613MB, near-instant transcription

{#if parakeetOk} Model loaded {:else if parakeetDownloaded} Downloaded {:else if parakeetDownloading} {parakeetProgress}% downloading... {:else} {/if}
{/if}

Compute Device

GPU acceleration requires building with CUDA feature

Language

{#if settings.language === "en"} {/if}
{/if}
{#if openSection === 'processing'}
{/if}
{#if openSection === 'ai'}

Local LLM for smart task extraction, transcript cleanup, and formatting. Runs 100% offline.

Coming soon

AI-powered cleanup and smart extraction are being rebuilt with a faster engine. Task extraction currently uses rule-based matching, which runs automatically after each recording.

{/if}
{#if openSection === 'profiles'}

Custom vocabulary to improve transcription accuracy

{#if showProfiles}
{#each profiles as profile, i}
{profile.name} {profileWordCount(profile.words)} words
{#if editingProfile === i}
{/if}
{/each} {#if showNewProfile}
e.key === "Enter" && createProfile()} data-no-transition />
{:else} {/if}
{/if}

Structured formats for dictation sessions

{#if showTemplates}
{#each templates as template, i}
{template.name} {template.sections.length} sections
{#if editingTemplate === i}
{/if}
{/each} {#if showNewTemplate}
e.key === "Enter" && createTemplate()} data-no-transition />
{:else} {/if}
{/if}
{/if}
{#if openSection === 'output'}
{#if settings.saveAudio}

Output Folder

{settings.outputFolder || "Default (app data)"}

{#if settings.outputFolder} {/if}
{/if}
{/if}
{#if openSection === 'hotkey'}

Toggle recording from anywhere. Click to change.

{/if}
{#if openSection === 'appearance'}

Theme

Font Size {settings.fontSize}px

{/if}
{#if openSection === 'about'}
{engineStatus}
{#each [ "100% offline — all processing on your machine", "No Python required — compiled Whisper engine", "No cloud — audio never leaves your computer", "No accounts — no sign-up, no tracking", "No telemetry — zero data collection", ] as item}

{item}

{/each}

Kon v1.0 · Powered by whisper.cpp · Built by CORBEL Ltd

{/if}