Recording · Day 1

Audit Committee

Technical details
Recording ID 979
Meeting ID 54
File path 0cdffea4-ffc7-46bc-bc6a-f7cf02d08630.mkv
Recording information
Status
Completed
Duration
6h10m
Start time
2026-07-16 13:30
End time
2026-07-17 01:39
Extract audio
Extract WAV audio for transcription and diarization
Storage & files
File type Storage Path / Key Status Action
Video S3 0cdffea4-ffc7-46bc-bc6a-f7cf02d08630.mkv Exists
Transcript S3 4629bbdc-9208-46d9-a2ac-ddaf50d59305.json Exists
WAV S3 2ac1f272-9efb-4f03-95fb-fac2d5139052.wav Exists
Diarization Pyannote S3 927a99c4-6783-4dec-a606-0999c43c8a0c.json Exists
Diarization Consolidated S3 3b13efe8-5772-44f6-a5f6-54115fdc6e1a.json Exists
Transcription progress
Completed
Loading transcription status…
Transcript & diarization
Full recording transcript and speaker diarization data available for download.
Processing logs
56 entries 1 warning
19:03:09 [INFO] Consolidation completed: 331 segments (reduced from 1039)
19:03:09 [INFO] {"step": "consolidation", "status": "completed", "updated_at": "2026-08-03T13:03:09.054994-06:00", "consolidated_path": "02190d6c-6bfc-4034-8301-2b4fcba01d4c.diarization.consolidated.json", "stats": {"original_segment_count": 1039, "consolidated_segment_count": 331, "reduction_percent": 68.14}}
19:03:08 [INFO] {"step": "consolidation", "status": "processing", "updated_at": "2026-08-03T13:03:08.638486-06:00"}
19:03:08 [WARNING] No speaker list available, skipping refinement
19:03:00 [INFO] Starting speaker refinement
19:02:59 [INFO] Cleanup completed: 48 segments corrected
19:02:59 [INFO] {"step": "cleanup", "status": "completed", "updated_at": "2026-08-03T13:02:59.420099-06:00", "applied_count": 48}
19:02:59 [INFO] {"step": "cleanup", "status": "processing", "updated_at": "2026-08-03T13:02:59.110792-06:00"}
19:02:59 [INFO] Starting name cleanup step
19:02:59 [INFO] Diarization completed and attached: /tmp/tmpozsjmd08/0cdffea4-ffc7-46bc-bc6a-f7cf02d08630.mkv.diarization.pyannote.json
19:02:59 [INFO] Diarization completed successfully!
19:02:59 [INFO] {"step": "diarization", "status": "completed", "updated_at": "2026-08-03T13:02:59.071538-06:00", "output_path": "/tmp/tmpozsjmd08/0cdffea4-ffc7-46bc-bc6a-f7cf02d08630.mkv.diarization.pyannote.json"}
19:02:58 [INFO] Extracted 1039 turn-based segments
19:02:58 [INFO] Diarization results saved to /tmp/tmpozsjmd08/0cdffea4-ffc7-46bc-bc6a-f7cf02d08630.mkv.diarization.pyannote.json
19:02:58 [INFO] Job completed! Retrieving results...
19:02:58 [INFO] Job status: completed
19:02:58 [INFO] Speaker diarization completed
19:02:58 [INFO] Speaker diarization completed
19:02:58 [INFO] Poll #1: Status: succeeded
19:02:46 [INFO] Diarization job started (Job ID: 5488bce5-6637-477e-b389-34c97a347795). Processing audio...
19:02:46 [INFO] Job 5488bce5-6637-477e-b389-34c97a347795 already completed. Using existing results.
19:02:44 [INFO] Found existing pyannote job (ID: 5488bce5-6637-477e-b389-34c97a347795). Checking status...
19:02:44 [INFO] Found existing pyannote job (ID: 5488bce5-6637-477e-b389-34c97a347795). Checking status...
19:02:44 [INFO] Starting speaker diarization via pyannote.ai API
19:02:44 [INFO] Starting speaker diarization via pyannote.ai API
19:02:42 [INFO] Using S3 pre-signed URL for diarization
19:02:42 [INFO] {"step": "diarization", "status": "processing", "updated_at": "2026-08-03T13:02:42.153494-06:00"}
19:02:42 [INFO] Starting transcription + diarization
19:02:42 [INFO] Audio extracted and attached: /tmp/tmpozsjmd08/0cdffea4-ffc7-46bc-bc6a-f7cf02d08630.wav
19:02:42 [INFO] {"step": "extraction", "status": "completed", "updated_at": "2026-08-03T13:02:42.135876-06:00", "wav_path": "/tmp/tmpozsjmd08/0cdffea4-ffc7-46bc-bc6a-f7cf02d08630.wav"}
19:02:31 [INFO] Audio extracted to /tmp/tmpozsjmd08/0cdffea4-ffc7-46bc-bc6a-f7cf02d08630.wav
19:00:13 [INFO] Extracting audio to WAV format
19:00:13 [INFO] Extracting audio to WAV format
19:00:13 [INFO] {"step": "extraction", "status": "processing", "updated_at": "2026-08-03T13:00:13.669148-06:00"}
19:00:13 [INFO] Starting audio extraction
18:59:43 [INFO] Downloading video from S3 for processing
18:47:07 [INFO] Job submitted successfully via webhook. Returning early.
18:47:07 [INFO] Webhooks enabled: https://ccai-api.pixeltree.ca/api/webhooks/pyannote
18:47:07 [INFO] Submitting diarization + transcription job to pyannote.ai (URL: https://ccai-prod.s3.amazonaws.com/55ea3e73-a0b6-4bf5-a4fc-79844dd6ff31.wav?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAQK6LNXA7XP5KSEWG%2F20260803%2Fca-central-1%2Fs3%2Faws4_request&X-Amz-Date=20260803T184707Z&X-Amz-Expires=3600&X-Amz-SignedHeaders=host&X-Amz-Signature=fac9ad6f3e8e727a134dccb60de15aa3fea72b46efa48ab3ccf44a130414eb72)
18:47:07 [INFO] Starting speaker diarization via pyannote.ai API
18:47:07 [INFO] Starting speaker diarization via pyannote.ai API
18:47:07 [INFO] Using S3 pre-signed URL for diarization
18:47:07 [INFO] {"step": "diarization", "status": "processing", "updated_at": "2026-08-03T12:47:07.252440-06:00"}
18:47:07 [INFO] Starting transcription + diarization
18:47:07 [INFO] Audio extracted and attached: /tmp/tmpvjlj6jck/0cdffea4-ffc7-46bc-bc6a-f7cf02d08630.wav
18:47:07 [INFO] {"step": "extraction", "status": "completed", "updated_at": "2026-08-03T12:47:07.242212-06:00", "wav_path": "/tmp/tmpvjlj6jck/0cdffea4-ffc7-46bc-bc6a-f7cf02d08630.wav"}
18:47:01 [INFO] Audio extracted to /tmp/tmpvjlj6jck/0cdffea4-ffc7-46bc-bc6a-f7cf02d08630.wav
18:45:47 [INFO] Extracting audio to WAV format
18:45:47 [INFO] Extracting audio to WAV format
18:45:47 [INFO] {"step": "extraction", "status": "processing", "updated_at": "2026-08-03T12:45:47.140991-06:00"}
18:45:47 [INFO] Starting audio extraction
18:45:29 [INFO] Downloading video from S3 for processing
14:28:55 [INFO] Recording 979 complete
14:25:14 [INFO] Resolved eSCRIBE URL: https://pub-calgary.escribemeetings.com/Players/ISIStandAlonePlayer.aspx?Id=03e4aa35-9289-4c66-827e-75b59138273e
14:25:14 [INFO] Starting backfill for meeting 54 part 1
01:00:15 [INFO] Already COMPLETED; early-exit (part 1)