YazSes v2.8.0-dev.3 — 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 turn-taking pair:
New since dev.2 (all off by default)¶
- Hesitation-Hold Endpointing (ADR-v2-101,
[hesitation]) — when you trail off with a filled hesitation ("annnd… uhh…") instead of clean silence, YazSes recognizes you're still composing and holds the turn open instead of cutting you off.is_filled_pause(flat F0 + stable spectrum) +endpoint_decision(extends the commit threshold right after a filled pause). Especially helps slow/aphasic/aging speakers. Anchor: Chatziagapi et al., filled-pause detection (ACII 2022). - Pitch-Contour Vocal Gestures (ADR-v2-103,
[contour]) — hum a pitch shape as a word-free, language-independent command: rising = confirm, falling = cancel, rise-fall = undo, flat = repeat.normalize_contour(semitone deviations) +classify_contour+gesture_to_command. Robust in noise; for users who can phonate melody but not clear speech. Anchor: Vocal Joystick line + Meyer, Whistled Languages (2015).
yazses features now lists 111 capabilities. (Pitch-Contour Gestures is experimental — features enable requires --force.)
Wave L remaining¶
Mouth-Sound Switch Access · Breath-Paced Dictation · Whisper-Aware Mode · Involuntary-Vocalization Auto-Excision.
Quality¶
1356 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 (F0/spectral extraction is an optional lazy extra); this drop also fixed a real contour-classification bug (z-score normalization amplified flat pitch — switched to semitone deviations). The default install and the v1 dictation path are unchanged.