Skip to content

YazSes v2.6.0-dev.2 — Wave J flagship (developer preview)

Pre-release · not published (publish workflows are pinned to v0.x/v1.x; v2 dev tags do not ship). v1.4.1 remains the stable release. Every feature is OFF by default.

Continues Wave J (design/vision/v2-research/12-wave-j.md) with the flagship feature and the runtime formatting toggle:

New since dev.1 (all off by default)

  • Confidence-Gated Re-Ask (ADR-v2-077, flagship, [reask]) — instead of silently injecting a low-confidence guess, YazSes holds only the uncertain span and interactively resolves it: an A/B pick from a confusable set (their/there) or "say that word again", patching just the placeholder. low_confidence_spans (from the token log-probs faster-whisper already returns) + confusion_set + parse_choice. Distinct from Confidence Ink, which only marks — this repairs and closes the loop. Two independent research streams converged on it.
  • Verbatim ⇄ Autoformat Live Toggle (ADR-v2-078, [verbatim]) — say "dictate verbatim" to freeze all ITN / voice-punctuation / reflow (so "one hundred dollars" types literally) and "resume formatting" to restore — mid-burst, no stop. The only runtime ITN on/off switch; essential for code identifiers, quotes, spoken passwords, legal capture.

yazses features now lists 89 capabilities.

Wave J remaining

Crowd-Proof Dictation (target-speaker extraction), Self-Learning Correction Dictionary, Voice Fuzzy File Open, Voice Jump-to-Symbol, Recording Import (batch transcription), Spoken Shell Pipeline Builder.

Quality

1270 tests green across Linux × macOS × Windows on Python 3.11 and 3.12. Both new cores are unit-tested to 100% with no new dependency; the default install and the v1 dictation path are unchanged.