You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Transcription resumability: Pipeline now tracks per-part transcription in SQLite, enabling resumption after partial failures without re-transcribing completed parts.
Transcripts table: New database table stores transcription segments per audio part.
StateManager methods: Added store_transcript(), get_transcripts(), and get_transcribed_part_indices() methods.
Benefits
Saves money: If transcription fails at part 8/10, next run skips parts 1-7 and only transcribes 8-10, saving Groq/STT budget.
Enables re-chunking: Raw transcript storage infrastructure ready for future re-chunking without re-STT.
Resilient: Each part is persisted immediately after successful transcription.
Fixed
Timestamp alignment: Stored timestamps are now adjusted with cumulative offset to ensure correct time alignment after resume.