Recording · Day 1

Executive Committee

Technical details
Recording ID 976
Meeting ID 52
File path ab6a1e45-5968-4f44-be50-08522dd808c1.mkv
Recording information
Status
Completed
Duration
4h51m
Start time
2026-07-14 13:30
End time
2026-07-15 00:21
Extract audio
Extract WAV audio for transcription and diarization
Storage & files
File type Storage Path / Key Status Action
Video S3 ab6a1e45-5968-4f44-be50-08522dd808c1.mkv Exists
Transcript S3 a447be13-7eff-4c13-9196-64030ecb518f.json Exists
WAV S3 e3cbfa09-8802-4fd6-aac8-0fa3f80e79b2.wav Exists
Diarization Pyannote S3 2ace8172-7d7b-4cd6-a930-572b678dafcb.json Exists
Diarization Consolidated S3 61561f17-3a72-4051-b959-397c3442b8fb.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
17:13:55 [INFO] Consolidation completed: 617 segments (reduced from 1652)
17:13:55 [INFO] {"step": "consolidation", "status": "completed", "updated_at": "2026-08-05T11:13:55.564489-06:00", "consolidated_path": "cc7a537f-52f5-46e6-a02c-aeac77fe02ba.diarization.consolidated.json", "stats": {"original_segment_count": 1652, "consolidated_segment_count": 617, "reduction_percent": 62.65}}
17:13:55 [INFO] {"step": "consolidation", "status": "processing", "updated_at": "2026-08-05T11:13:55.150536-06:00"}
17:13:55 [WARNING] No speaker list available, skipping refinement
17:13:47 [INFO] Starting speaker refinement
17:13:46 [INFO] Cleanup completed: 104 segments corrected
17:13:46 [INFO] {"step": "cleanup", "status": "completed", "updated_at": "2026-08-05T11:13:46.934241-06:00", "applied_count": 104}
17:13:46 [INFO] {"step": "cleanup", "status": "processing", "updated_at": "2026-08-05T11:13:46.638326-06:00"}
17:13:46 [INFO] Starting name cleanup step
17:13:46 [INFO] Diarization completed and attached: /tmp/tmpgwhkrzwg/ab6a1e45-5968-4f44-be50-08522dd808c1.mkv.diarization.pyannote.json
17:13:46 [INFO] Diarization completed successfully!
17:13:46 [INFO] {"step": "diarization", "status": "completed", "updated_at": "2026-08-05T11:13:46.601966-06:00", "output_path": "/tmp/tmpgwhkrzwg/ab6a1e45-5968-4f44-be50-08522dd808c1.mkv.diarization.pyannote.json"}
17:13:46 [INFO] Extracted 1652 turn-based segments
17:13:46 [INFO] Diarization results saved to /tmp/tmpgwhkrzwg/ab6a1e45-5968-4f44-be50-08522dd808c1.mkv.diarization.pyannote.json
17:13:46 [INFO] Job completed! Retrieving results...
17:13:46 [INFO] Job status: completed
17:13:46 [INFO] Speaker diarization completed
17:13:46 [INFO] Speaker diarization completed
17:13:46 [INFO] Poll #1: Status: succeeded
17:13:34 [INFO] Diarization job started (Job ID: d1543c6c-7f91-4a7e-98f8-95670670bf3f). Processing audio...
17:13:34 [INFO] Job d1543c6c-7f91-4a7e-98f8-95670670bf3f already completed. Using existing results.
17:13:32 [INFO] Found existing pyannote job (ID: d1543c6c-7f91-4a7e-98f8-95670670bf3f). Checking status...
17:13:32 [INFO] Found existing pyannote job (ID: d1543c6c-7f91-4a7e-98f8-95670670bf3f). Checking status...
17:13:32 [INFO] Starting speaker diarization via pyannote.ai API
17:13:32 [INFO] Starting speaker diarization via pyannote.ai API
17:13:29 [INFO] Using S3 pre-signed URL for diarization
17:13:29 [INFO] {"step": "diarization", "status": "processing", "updated_at": "2026-08-05T11:13:29.786125-06:00"}
17:13:29 [INFO] Starting transcription + diarization
17:13:29 [INFO] Audio extracted and attached: /tmp/tmpgwhkrzwg/ab6a1e45-5968-4f44-be50-08522dd808c1.wav
17:13:29 [INFO] {"step": "extraction", "status": "completed", "updated_at": "2026-08-05T11:13:29.773274-06:00", "wav_path": "/tmp/tmpgwhkrzwg/ab6a1e45-5968-4f44-be50-08522dd808c1.wav"}
17:13:21 [INFO] Audio extracted to /tmp/tmpgwhkrzwg/ab6a1e45-5968-4f44-be50-08522dd808c1.wav
17:11:24 [INFO] Extracting audio to WAV format
17:11:24 [INFO] Extracting audio to WAV format
17:11:24 [INFO] {"step": "extraction", "status": "processing", "updated_at": "2026-08-05T11:11:24.800206-06:00"}
17:11:24 [INFO] Starting audio extraction
17:10:57 [INFO] Downloading video from S3 for processing
16:57:50 [INFO] Job submitted successfully via webhook. Returning early.
16:57:50 [INFO] Webhooks enabled: https://ccai-api.pixeltree.ca/api/webhooks/pyannote
16:57:50 [INFO] Submitting diarization + transcription job to pyannote.ai (URL: https://ccai-prod.s3.amazonaws.com/4b3d7dec-c779-44ce-b29f-7da627ec26e8.wav?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAQK6LNXA7XP5KSEWG%2F20260805%2Fca-central-1%2Fs3%2Faws4_request&X-Amz-Date=20260805T165750Z&X-Amz-Expires=3600&X-Amz-SignedHeaders=host&X-Amz-Signature=c905ac18fd91935b5547fed0b7945fd041a3f5587629ff296b90dc6250238504)
16:57:50 [INFO] Starting speaker diarization via pyannote.ai API
16:57:50 [INFO] Starting speaker diarization via pyannote.ai API
16:57:50 [INFO] Using S3 pre-signed URL for diarization
16:57:49 [INFO] {"step": "diarization", "status": "processing", "updated_at": "2026-08-05T10:57:49.944695-06:00"}
16:57:49 [INFO] Starting transcription + diarization
16:57:49 [INFO] Audio extracted and attached: /tmp/tmppab_5t1p/ab6a1e45-5968-4f44-be50-08522dd808c1.wav
16:57:49 [INFO] {"step": "extraction", "status": "completed", "updated_at": "2026-08-05T10:57:49.934553-06:00", "wav_path": "/tmp/tmppab_5t1p/ab6a1e45-5968-4f44-be50-08522dd808c1.wav"}
16:57:45 [INFO] Audio extracted to /tmp/tmppab_5t1p/ab6a1e45-5968-4f44-be50-08522dd808c1.wav
16:56:52 [INFO] Extracting audio to WAV format
16:56:51 [INFO] Extracting audio to WAV format
16:56:51 [INFO] {"step": "extraction", "status": "processing", "updated_at": "2026-08-05T10:56:51.970469-06:00"}
16:56:51 [INFO] Starting audio extraction
16:56:37 [INFO] Downloading video from S3 for processing
13:55:23 [INFO] Recording 976 complete
13:53:13 [INFO] Resolved eSCRIBE URL: https://pub-calgary.escribemeetings.com/Players/ISIStandAlonePlayer.aspx?Id=dd864f71-d137-4c78-ae20-9e24f43e294a
13:53:13 [INFO] Starting backfill for meeting 52 part 1
00:50:34 [INFO] Already COMPLETED; early-exit (part 1)