Bug: live STT fails whole session when final chunk transcription fails #9

Open
opened 2026-05-24 04:41:45 +00:00 by mathieu · 0 comments
Owner

Observed in /run/user/1000/waystt-local/session.log on 2026-05-24 around 00:35:48.

Sequence:

00:35:45 partial started 2
00:35:47 stop requested
00:35:47 partial done 2
00:35:47 partial started 3
00:35:48 partial failed 3
00:35:48 Audio processing failed: one or more live chunks failed transcription
00:35:48 backend=waystt exit_rc=1

The third live segment appears to be a very short final segment (~2s, created immediately before stop). Segments 1 and 2 had completed successfully, but the runner discarded the whole transcription because one partial job failed.

Expected behavior:

  • Do not fail the entire session if only a trailing/short final live chunk fails.
  • Either ignore too-short trailing chunks, merge them with previous audio, or return the successful partial transcript with a warning.

Current relevant config from dotfiles:

WAYSTT_LANWHISPER_LIVE_CHUNK_SECONDS=20
WAYSTT_LANWHISPER_LIVE_MAX_JOBS=1
WAYSTT_LANWHISPER_FALLBACK=none
Observed in `/run/user/1000/waystt-local/session.log` on 2026-05-24 around 00:35:48. Sequence: ```text 00:35:45 partial started 2 00:35:47 stop requested 00:35:47 partial done 2 00:35:47 partial started 3 00:35:48 partial failed 3 00:35:48 Audio processing failed: one or more live chunks failed transcription 00:35:48 backend=waystt exit_rc=1 ``` The third live segment appears to be a very short final segment (~2s, created immediately before stop). Segments 1 and 2 had completed successfully, but the runner discarded the whole transcription because one partial job failed. Expected behavior: - Do not fail the entire session if only a trailing/short final live chunk fails. - Either ignore too-short trailing chunks, merge them with previous audio, or return the successful partial transcript with a warning. Current relevant config from dotfiles: ```text WAYSTT_LANWHISPER_LIVE_CHUNK_SECONDS=20 WAYSTT_LANWHISPER_LIVE_MAX_JOBS=1 WAYSTT_LANWHISPER_FALLBACK=none ```
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
mathieu/murmur-wayland#9
No description provided.