Recording · Day 1

Council meeting - Regular

Technical details
Recording ID 983
Meeting ID 57
File path 9e620536-c5b8-4972-8ca1-07958b7f9f3d.mkv
Recording information
Status
Completed
Duration
22h42m
Start time
2026-07-28 13:30
End time
2026-07-29 18:12
Extract audio
Extract WAV audio for transcription and diarization
Storage & files
File type Storage Path / Key Status Action
Video S3 9e620536-c5b8-4972-8ca1-07958b7f9f3d.mkv Exists
Transcript S3 e88dd8b0-6521-4b97-9425-52794764068d.json Exists
WAV S3 04c25200-6343-4324-9b46-5cd94d9cb04b.wav Exists
Diarization Pyannote S3 56d01562-71bb-460a-bf9d-ad923f8de1e7.json Exists
Diarization Consolidated S3 eebb4f32-c8a5-4e28-9239-8a0edaa4fce8.json Exists
Transcription progress
Completed
Loading transcription status…
Transcript & diarization
Full recording transcript and speaker diarization data available for download.
Processing logs
123 entries 2 errors 1 warning
20:34:06 [INFO] Consolidation completed: 802 segments (reduced from 2793)
20:34:06 [INFO] {"step": "consolidation", "status": "completed", "updated_at": "2026-09-07T14:34:06.135732-06:00", "consolidated_path": "52c21928-8991-4cab-ac60-914cf236869f.diarization.consolidated.json", "stats": {"original_segment_count": 2793, "consolidated_segment_count": 802, "reduction_percent": 71.29}}
20:34:05 [INFO] {"step": "consolidation", "status": "processing", "updated_at": "2026-09-07T14:34:05.812823-06:00"}
20:34:05 [WARNING] No speaker list available, skipping refinement
20:33:59 [INFO] Starting speaker refinement
20:33:58 [INFO] Cleanup completed: 262 segments corrected
20:33:58 [INFO] {"step": "cleanup", "status": "completed", "updated_at": "2026-09-07T14:33:58.661123-06:00", "applied_count": 262}
20:33:58 [INFO] {"step": "cleanup", "status": "processing", "updated_at": "2026-09-07T14:33:58.384826-06:00"}
20:33:58 [INFO] Starting name cleanup step
20:33:58 [INFO] Diarization completed and attached: /tmp/tmpv6tmpoun/9e620536-c5b8-4972-8ca1-07958b7f9f3d.mkv.diarization.pyannote.json
20:33:58 [INFO] Diarization completed successfully!
20:33:58 [INFO] {"step": "diarization", "status": "completed", "updated_at": "2026-09-07T14:33:58.338637-06:00", "output_path": "/tmp/tmpv6tmpoun/9e620536-c5b8-4972-8ca1-07958b7f9f3d.mkv.diarization.pyannote.json"}
20:33:58 [INFO] Extracted 2793 turn-based segments
20:33:58 [INFO] Diarization results saved to /tmp/tmpv6tmpoun/9e620536-c5b8-4972-8ca1-07958b7f9f3d.mkv.diarization.pyannote.json
20:33:58 [INFO] Job completed! Retrieving results...
20:33:58 [INFO] Job status: completed
20:33:58 [INFO] Speaker diarization completed
20:33:58 [INFO] Speaker diarization completed
20:33:58 [INFO] Poll #1: Status: succeeded
20:33:44 [INFO] Diarization job started (Job ID: b26f0d26-94a7-44f0-8669-57738a23b1d0). Processing audio...
20:33:44 [INFO] Job b26f0d26-94a7-44f0-8669-57738a23b1d0 already completed. Using existing results.
20:33:41 [INFO] Found existing pyannote job (ID: b26f0d26-94a7-44f0-8669-57738a23b1d0). Checking status...
20:33:41 [INFO] Found existing pyannote job (ID: b26f0d26-94a7-44f0-8669-57738a23b1d0). Checking status...
20:33:41 [INFO] Starting speaker diarization via pyannote.ai API
20:33:41 [INFO] Starting speaker diarization via pyannote.ai API
20:33:37 [INFO] Using S3 pre-signed URL for diarization
20:33:37 [INFO] {"step": "diarization", "status": "processing", "updated_at": "2026-09-07T14:33:37.129418-06:00"}
20:33:37 [INFO] Starting transcription + diarization
20:33:37 [INFO] Audio extracted and attached: /tmp/tmpv6tmpoun/9e620536-c5b8-4972-8ca1-07958b7f9f3d.wav
20:33:37 [INFO] {"step": "extraction", "status": "completed", "updated_at": "2026-09-07T14:33:37.118007-06:00", "wav_path": "/tmp/tmpv6tmpoun/9e620536-c5b8-4972-8ca1-07958b7f9f3d.wav"}
20:33:16 [INFO] Audio extracted to /tmp/tmpv6tmpoun/9e620536-c5b8-4972-8ca1-07958b7f9f3d.wav
20:28:49 [INFO] Extracting audio to WAV format
20:28:49 [INFO] Extracting audio to WAV format
20:28:49 [INFO] {"step": "extraction", "status": "processing", "updated_at": "2026-09-07T14:28:49.066096-06:00"}
20:28:49 [INFO] Starting audio extraction
20:27:25 [INFO] Downloading video from S3 for processing
20:13:06 [ERROR] Step full failed: Speaker diarization failed for file: 84549c62-1a7f-4107-8ada-10d0d649c358.wav Details: Speaker diarization failed for file: 84549c62-1a7f-4107-8ada-10d0d649c358.wav Details: Diarization job timed out after 600 seconds
20:13:06 [ERROR] Diarization failed: Speaker diarization failed for file: 84549c62-1a7f-4107-8ada-10d0d649c358.wav Details: Diarization job timed out after 600 seconds
20:13:06 [INFO] {"step": "diarization", "status": "failed", "updated_at": "2026-09-07T14:13:06.075476-06:00", "error": "Speaker diarization failed for file: 84549c62-1a7f-4107-8ada-10d0d649c358.wav\nDetails: Diarization job timed out after 600 seconds"}
20:13:06 [ERROR] ERROR: Diarization job timed out after 600 seconds
20:13:06 [INFO] Poll #60: Status: running
20:12:55 [INFO] Poll #59: Status: running
20:12:45 [INFO] Poll #58: Status: running
20:12:35 [INFO] Poll #57: Status: running
20:12:24 [INFO] Poll #56: Status: running
20:12:14 [INFO] Poll #55: Status: running
20:12:04 [INFO] Poll #54: Status: running
20:11:54 [INFO] Poll #53: Status: running
20:11:43 [INFO] Poll #52: Status: running
20:11:33 [INFO] Poll #51: Status: running
20:11:23 [INFO] Poll #50: Status: running
20:11:12 [INFO] Poll #49: Status: running
20:11:02 [INFO] Poll #48: Status: running
20:10:52 [INFO] Poll #47: Status: running
20:10:42 [INFO] Poll #46: Status: running
20:10:31 [INFO] Poll #45: Status: running
20:10:21 [INFO] Poll #44: Status: running
20:10:11 [INFO] Poll #43: Status: running
20:10:00 [INFO] Poll #42: Status: running
20:09:50 [INFO] Poll #41: Status: running
20:09:40 [INFO] Poll #40: Status: running
20:09:30 [INFO] Poll #39: Status: running
20:09:19 [INFO] Poll #38: Status: running
20:09:09 [INFO] Poll #37: Status: running
20:08:59 [INFO] Poll #36: Status: running
20:08:48 [INFO] Poll #35: Status: running
20:08:38 [INFO] Poll #34: Status: running
20:08:28 [INFO] Poll #33: Status: running
20:08:18 [INFO] Poll #32: Status: running
20:08:07 [INFO] Poll #31: Status: running
20:07:57 [INFO] Poll #30: Status: running
20:07:47 [INFO] Poll #29: Status: running
20:07:36 [INFO] Poll #28: Status: running
20:07:26 [INFO] Poll #27: Status: running
20:07:16 [INFO] Poll #26: Status: running
20:07:06 [INFO] Poll #25: Status: running
20:06:55 [INFO] Poll #24: Status: running
20:06:45 [INFO] Poll #23: Status: running
20:06:35 [INFO] Poll #22: Status: running
20:06:24 [INFO] Poll #21: Status: running
20:06:14 [INFO] Poll #20: Status: running
20:06:04 [INFO] Poll #19: Status: running
20:05:54 [INFO] Poll #18: Status: running
20:05:43 [INFO] Poll #17: Status: running
20:05:33 [INFO] Poll #16: Status: running
20:05:23 [INFO] Poll #15: Status: running
20:05:12 [INFO] Poll #14: Status: running
20:05:02 [INFO] Poll #13: Status: running
20:04:52 [INFO] Poll #12: Status: running
20:04:42 [INFO] Poll #11: Status: running
20:04:31 [INFO] Poll #10: Status: running
20:04:21 [INFO] Poll #9: Status: running
20:04:11 [INFO] Poll #8: Status: running
20:04:00 [INFO] Poll #7: Status: running
20:03:50 [INFO] Poll #6: Status: running
20:03:40 [INFO] Poll #5: Status: running
20:03:30 [INFO] Poll #4: Status: running
20:03:19 [INFO] Poll #3: Status: running
20:03:09 [INFO] Poll #2: Status: running
20:02:59 [INFO] Poll #1: Status: running
20:02:48 [INFO] Diarization job started (Job ID: b26f0d26-94a7-44f0-8669-57738a23b1d0). Processing audio...
20:02:48 [INFO] Submitting diarization + transcription job to pyannote.ai (URL: https://ccai-prod.s3.amazonaws.com/84549c62-1a7f-4107-8ada-10d0d649c358.wav?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAQK6LNXA7XP5KSEWG%2F20260907%2Fca-central-1%2Fs3%2Faws4_request&X-Amz-Date=20260907T200248Z&X-Amz-Expires=3600&X-Amz-SignedHeaders=host&X-Amz-Signature=9d154146639b5a8b51948d0f7b04b0e88a743d978398af48d908765a797caae8)
20:02:48 [INFO] Starting speaker diarization via pyannote.ai API
20:02:48 [INFO] Starting speaker diarization via pyannote.ai API
20:02:48 [INFO] Using S3 pre-signed URL for diarization
20:02:48 [INFO] {"step": "diarization", "status": "processing", "updated_at": "2026-09-07T14:02:48.304901-06:00"}
20:02:48 [INFO] Starting transcription + diarization
20:02:48 [INFO] Audio extracted and attached: /tmp/tmpv1u61yl_/9e620536-c5b8-4972-8ca1-07958b7f9f3d.wav
20:02:48 [INFO] {"step": "extraction", "status": "completed", "updated_at": "2026-09-07T14:02:48.295202-06:00", "wav_path": "/tmp/tmpv1u61yl_/9e620536-c5b8-4972-8ca1-07958b7f9f3d.wav"}
20:02:28 [INFO] Audio extracted to /tmp/tmpv1u61yl_/9e620536-c5b8-4972-8ca1-07958b7f9f3d.wav
19:58:00 [INFO] Extracting audio to WAV format
19:58:00 [INFO] Extracting audio to WAV format
19:58:00 [INFO] {"step": "extraction", "status": "processing", "updated_at": "2026-09-07T13:58:00.629879-06:00"}
19:58:00 [INFO] Starting audio extraction
19:56:37 [INFO] Downloading video from S3 for processing
15:26:29 [INFO] Recording 983 complete
15:14:11 [INFO] Resolved eSCRIBE URL: https://pub-calgary.escribemeetings.com/Players/ISIStandAlonePlayer.aspx?Id=4cb808dc-2e97-4b9f-8689-cc6265155dd3
15:14:11 [INFO] Starting backfill for meeting 57 part 1
14:44:23 [INFO] Resolved eSCRIBE URL: https://pub-calgary.escribemeetings.com/Players/ISIStandAlonePlayer.aspx?Id=4cb808dc-2e97-4b9f-8689-cc6265155dd3
14:44:23 [INFO] Starting backfill for meeting 57 part 1
13:41:35 [INFO] Resolved eSCRIBE URL: https://pub-calgary.escribemeetings.com/Players/ISIStandAlonePlayer.aspx?Id=4cb808dc-2e97-4b9f-8689-cc6265155dd3
13:41:35 [INFO] Starting backfill for meeting 57 part 1
00:45:48 [INFO] Already COMPLETED; early-exit (part 1)