Recording · Day 1

Infrastructure and Planning Committee

Technical details
Recording ID 958
Meeting ID 37
File path 12956f3d-9599-40d7-90f2-40ec37b2619b.mkv
Recording information
Status
Completed
Duration
5h12m
Start time
2026-06-02 13:30
End time
2026-06-03 00:41
Extract audio
Extract WAV audio for transcription and diarization
Storage & files
File type Storage Path / Key Status Action
Video S3 12956f3d-9599-40d7-90f2-40ec37b2619b.mkv Exists
Transcript S3 161bdf59-b6e2-4f64-98c7-890bf811f99b.json Exists
WAV S3 95c011a0-46a0-4464-a06d-d60313565d89.wav Exists
Diarization Pyannote S3 83795775-016e-446c-8cbf-c399e679050e.json Exists
Diarization Consolidated S3 af2dc1cd-0d32-4ad0-bf60-ad31833167b3.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:52:05 [INFO] Consolidation completed: 461 segments (reduced from 1752)
17:52:05 [INFO] {"step": "consolidation", "status": "completed", "updated_at": "2026-09-04T11:52:05.450831-06:00", "consolidated_path": "0052782b-cfd4-4ac6-81e1-fe830d50baa9.diarization.consolidated.json", "stats": {"original_segment_count": 1752, "consolidated_segment_count": 461, "reduction_percent": 73.69}}
17:52:04 [INFO] {"step": "consolidation", "status": "processing", "updated_at": "2026-09-04T11:52:04.861070-06:00"}
17:52:04 [WARNING] No speaker list available, skipping refinement
17:51:57 [INFO] Starting speaker refinement
17:51:56 [INFO] Cleanup completed: 76 segments corrected
17:51:56 [INFO] {"step": "cleanup", "status": "completed", "updated_at": "2026-09-04T11:51:56.543201-06:00", "applied_count": 76}
17:51:56 [INFO] {"step": "cleanup", "status": "processing", "updated_at": "2026-09-04T11:51:56.201768-06:00"}
17:51:56 [INFO] Starting name cleanup step
17:51:56 [INFO] Diarization completed and attached: /tmp/tmptm11vk08/12956f3d-9599-40d7-90f2-40ec37b2619b.mkv.diarization.pyannote.json
17:51:56 [INFO] Diarization completed successfully!
17:51:56 [INFO] {"step": "diarization", "status": "completed", "updated_at": "2026-09-04T11:51:56.148359-06:00", "output_path": "/tmp/tmptm11vk08/12956f3d-9599-40d7-90f2-40ec37b2619b.mkv.diarization.pyannote.json"}
17:51:56 [INFO] Extracted 1752 turn-based segments
17:51:56 [INFO] Diarization results saved to /tmp/tmptm11vk08/12956f3d-9599-40d7-90f2-40ec37b2619b.mkv.diarization.pyannote.json
17:51:55 [INFO] Job completed! Retrieving results...
17:51:55 [INFO] Job status: completed
17:51:55 [INFO] Speaker diarization completed
17:51:55 [INFO] Speaker diarization completed
17:51:55 [INFO] Poll #1: Status: succeeded
17:51:43 [INFO] Diarization job started (Job ID: 81ac1fb5-015c-4e02-9091-07640eadd23f). Processing audio...
17:51:43 [INFO] Job 81ac1fb5-015c-4e02-9091-07640eadd23f already completed. Using existing results.
17:51:41 [INFO] Found existing pyannote job (ID: 81ac1fb5-015c-4e02-9091-07640eadd23f). Checking status...
17:51:41 [INFO] Found existing pyannote job (ID: 81ac1fb5-015c-4e02-9091-07640eadd23f). Checking status...
17:51:41 [INFO] Starting speaker diarization via pyannote.ai API
17:51:41 [INFO] Starting speaker diarization via pyannote.ai API
17:51:39 [INFO] Using S3 pre-signed URL for diarization
17:51:39 [INFO] {"step": "diarization", "status": "processing", "updated_at": "2026-09-04T11:51:39.190730-06:00"}
17:51:39 [INFO] Starting transcription + diarization
17:51:39 [INFO] Audio extracted and attached: /tmp/tmptm11vk08/12956f3d-9599-40d7-90f2-40ec37b2619b.wav
17:51:39 [INFO] {"step": "extraction", "status": "completed", "updated_at": "2026-09-04T11:51:39.178508-06:00", "wav_path": "/tmp/tmptm11vk08/12956f3d-9599-40d7-90f2-40ec37b2619b.wav"}
17:51:30 [INFO] Audio extracted to /tmp/tmptm11vk08/12956f3d-9599-40d7-90f2-40ec37b2619b.wav
17:49:46 [INFO] Extracting audio to WAV format
17:49:46 [INFO] Extracting audio to WAV format
17:49:46 [INFO] {"step": "extraction", "status": "processing", "updated_at": "2026-09-04T11:49:46.321508-06:00"}
17:49:46 [INFO] Starting audio extraction
17:49:23 [INFO] Downloading video from S3 for processing
17:39:01 [INFO] Job submitted successfully via webhook. Returning early.
17:39:01 [INFO] Webhooks enabled: https://ccai-api.pixeltree.ca/api/webhooks/pyannote
17:39:01 [INFO] Submitting diarization + transcription job to pyannote.ai (URL: https://ccai-prod.s3.amazonaws.com/58cf816d-05dd-43bd-a3e4-1886b532c569.wav?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAQK6LNXA7XP5KSEWG%2F20260904%2Fca-central-1%2Fs3%2Faws4_request&X-Amz-Date=20260904T173901Z&X-Amz-Expires=3600&X-Amz-SignedHeaders=host&X-Amz-Signature=1623ef252ff7ca18bc04499d81d6b9927d450b0d4568b1ea4d6d9e3ccfb24f54)
17:39:01 [INFO] Starting speaker diarization via pyannote.ai API
17:39:01 [INFO] Starting speaker diarization via pyannote.ai API
17:39:01 [INFO] Using S3 pre-signed URL for diarization
17:39:01 [INFO] {"step": "diarization", "status": "processing", "updated_at": "2026-09-04T11:39:01.148947-06:00"}
17:39:01 [INFO] Starting transcription + diarization
17:39:01 [INFO] Audio extracted and attached: /tmp/tmp8a6wn7nw/12956f3d-9599-40d7-90f2-40ec37b2619b.wav
17:39:01 [INFO] {"step": "extraction", "status": "completed", "updated_at": "2026-09-04T11:39:01.126239-06:00", "wav_path": "/tmp/tmp8a6wn7nw/12956f3d-9599-40d7-90f2-40ec37b2619b.wav"}
17:38:56 [INFO] Audio extracted to /tmp/tmp8a6wn7nw/12956f3d-9599-40d7-90f2-40ec37b2619b.wav
17:37:48 [INFO] Extracting audio to WAV format
17:37:48 [INFO] Extracting audio to WAV format
17:37:48 [INFO] {"step": "extraction", "status": "processing", "updated_at": "2026-09-04T11:37:48.877502-06:00"}
17:37:48 [INFO] Starting audio extraction
17:37:32 [INFO] Downloading video from S3 for processing
14:35:31 [INFO] Recording 958 complete
14:32:18 [INFO] Resolved eSCRIBE URL: https://pub-calgary.escribemeetings.com/Players/ISIStandAlonePlayer.aspx?Id=fd9b7779-4dbc-4143-ba41-f6cbbd5090d7
14:32:18 [INFO] Starting backfill for meeting 37 part 1
01:00:22 [INFO] Already COMPLETED; early-exit (part 1)