Transcriptie 21 — duurzame opname en levenscyclus van OciDeck-callaudio #2529
Labels
No labels
accepted
bug
declined
docs
duplicate
enhancement
good first issue
in-progress
needs-info
privacy
release-blocker
security
triage
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
LibreKAT/Ocideck#2529
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Bovenliggend callticket: #2526 · Epic: #2508
Afhankelijk van: #2527, #2528, #2511, #2516, #2517
Gebruikersdoel
Mijn callopname blijft volledig als live transcriptie traag is of faalt; na Stop kan ik de audio afspelen of definitief transcriberen.
Werk
Acceptatie
Code/ontwerp
lib/state/meeting_session_provider.dart, bestaande transcriptieopnamepipeline uit #2516/#2517, opslagcontract #2511.Geland via #2596 (
1bd8a527b). De callaudiobron hangt nu aan dezelfde duurzame pipeline als de microfoonopname:CallAudioCaptureSourcealsCaptureSourceonderRecordingManager— staging, schijfcontrole, crashherstel, bewaarflow. Tick-mixer schrijft één afspeelbare 16 kHz-monomix + WAV per bron +sources.json-provenance; starving/gemute bronnen leveren stilte, de tijdlijn loopt door. Consent viaparticipantNoticeAcknowledged; bronverlies bewaart wat er staat (sourceLost). Upload-hek onveranderd los van lokale opname — echte forwarding is #2530.