YazSes v2.8.0-dev.4 — Wave L continues (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 L (design/vision/v2-research/14-wave-l.md) with the robustness pair:
New since dev.3 (all off by default)¶
- Breath-Paced Dictation (ADR-v2-099,
[breath]) — uses your natural breath onsets as sentence/paragraph boundaries, so dictation chunks the way you actually breathe — even without silent pauses.breath_envelope+detect_breath_onsets(debounced) +segment_by_breath, all pure numpy. A different physiological signal than silence. Anchor: BreathPrint (MobiSys 2017). - Whisper-Aware Mode (ADR-v2-100,
[whispermode]) — detects when you drop to a whisper (no voicing, flat spectral tilt) and adapts gain, VAD threshold, and the STT prompt so quiet dictation stays accurate in shared or private spaces.voicing_ratio+spectral_tilt+is_whispered+whisper_adaptation, pure numpy DSP. Anchor: Ito et al. (ICASSP 2005); wTIMIT.
yazses features now lists 113 capabilities.
Wave L remaining¶
Mouth-Sound Switch Access · Involuntary-Vocalization Auto-Excision.
Quality¶
1363 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 (envelope/onset and voicing/tilt are pure numpy; the STT-model hookup is the only downstream wiring). The default install and the v1 dictation path are unchanged.