Skip to content

v0.10.0 - LLM Post-Processing & Custom Dictionary

Choose a tag to compare

@happyjake happyjake released this 25 Jan 21:24

What's New

LLM Post-Processing Editor

  • Two-pass editing flow: STRICT → REPAIR → deterministic fallback
  • Strict JSON contracts for reliable LLM output parsing
  • StructureGuard validates JSON structure with flexible key matching
  • ModeGuard validates content per mode (bullet count, length limits, banned prefixes)
  • TranscriptPostProcessor provides deterministic fallback when LLM fails
  • Per-mode DiffGuard thresholds (verbatim: 5%, clean: 40%, notes: 50%)
  • Support for OpenAI-compatible endpoints (OpenAI, Ollama, local servers)

Custom Dictionary

  • Add custom terms with aliases for transcription correction
  • Dictionary terms included in LLM prompts with "may be misheard as" hints
  • Aliases are automatically replaced in deterministic fallback
  • Full CRUD management UI in Settings

UI Improvements

  • Fixed Settings tab buttons clipping text (now vertical layout)
  • Dark mode support for the main record button
  • Translated Russian comments to English in accessibility code

Download

Download the DMG below and drag OpenSuperWhisper to your Applications folder.