This release fixes issues for SREs watching stability and regressions.
Published 1mo
AI Agents & Assistants
✓ No known CVEs patched
✓ No known CVEs patched in this version
Topics
assistant
dictation
linux
llm
local-first
rust
+5 more
speach-to-text
stt
vulkan
whisper
wyoming
Affected surfaces
auth
Summary
AI summaryFixed cloud STT cold-start bug that injected banned languages into transcripts.
Full changelog
Hotfix for a cold-start banned-language injection bug in cloud STT.
Fixed
- Cloud STT cold-start banned-language injection. When Groq's first
response on a fresh session was a banned language (e.g. English audio
misdetected as Russian) and the in-memory language cache was still
empty, the unforced response was injected verbatim — producing
Russian text on screen for an English speaker withlanguages = ["ro", "en"]. The rerun branch now runs a confidence-aware loop
across every allow-list peer, requestingverbose_jsonto obtain
per-segmentavg_logprob, and injects the transcript with the
highest mean log-probability (the language Whisper was most sure
about). The previous warm-cache rerun path used a single forced
retry; it now uses the same all-peers-by-confidence selection,
closing the symmetric failure mode where the cache happened to hold
a stale peer. Applied identically to the batch (groq.rs),
streaming finalize (groq_streaming.rs), and OpenAI (openai.rs)
backends. Streaming preview lane now suppresses banned-language
partials so users do not briefly see Russian / Bulgarian / etc. on
the overlay before the corrected finalize result arrives. - Banned-language detections now log at INFO level with the detected
code, banned-vs-allowed list, and chosen rerun action, so users can
diagnose misdetections from the daemon log without enabling DEBUG.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About Fono
All releases →Related context
Related tools
Beta — feedback welcome: [email protected]