Recording · Day 1

Community Development Committee

Technical details
Recording ID 952
Meeting ID 51
File path f9e4a441-33c2-43e4-9bbf-b59e1a021c1e.mkv
Recording information
Status
Completed
Duration
18h36m
Start time
2026-07-13 13:30
End time
2026-07-14 14:06
Extract audio
Extract WAV audio for transcription and diarization
Storage & files
File type Storage Path / Key Status Action
Video S3 f9e4a441-33c2-43e4-9bbf-b59e1a021c1e.mkv Exists
Transcript S3 75aba694-afc6-454c-9a8b-5ef0691411e4.json Exists
WAV S3 88ccf30f-f2b4-47df-bdaf-0d4a66bdd248.wav Exists
Diarization Pyannote S3 db0ee823-0677-4864-bba6-3a4ee99f874b.json Exists
Diarization Consolidated S3 19c21252-b97c-44c8-97b7-647568889e31.json Exists
Transcription progress
Completed
Loading transcription status…
Transcript & diarization
Full recording transcript and speaker diarization data available for download.
Processing logs
119 entries 2 errors 1 warning
21:12:11 [INFO] Consolidation completed: 541 segments (reduced from 1204)
21:12:11 [INFO] {"step": "consolidation", "status": "completed", "updated_at": "2026-09-07T15:12:11.595984-06:00", "consolidated_path": "8bfcce43-5c4c-4cb0-bbc2-3a1f29c35a7e.diarization.consolidated.json", "stats": {"original_segment_count": 1204, "consolidated_segment_count": 541, "reduction_percent": 55.07}}
21:12:11 [INFO] {"step": "consolidation", "status": "processing", "updated_at": "2026-09-07T15:12:11.277819-06:00"}
21:12:11 [WARNING] No speaker list available, skipping refinement
21:12:04 [INFO] Starting speaker refinement
21:12:04 [INFO] Cleanup completed: 53 segments corrected
21:12:04 [INFO] {"step": "cleanup", "status": "completed", "updated_at": "2026-09-07T15:12:04.010885-06:00", "applied_count": 53}
21:12:03 [INFO] {"step": "cleanup", "status": "processing", "updated_at": "2026-09-07T15:12:03.708422-06:00"}
21:12:03 [INFO] Starting name cleanup step
21:12:03 [INFO] Diarization completed and attached: /tmp/tmpfdw3u0cs/f9e4a441-33c2-43e4-9bbf-b59e1a021c1e.mkv.diarization.pyannote.json
21:12:03 [INFO] Diarization completed successfully!
21:12:03 [INFO] {"step": "diarization", "status": "completed", "updated_at": "2026-09-07T15:12:03.621121-06:00", "output_path": "/tmp/tmpfdw3u0cs/f9e4a441-33c2-43e4-9bbf-b59e1a021c1e.mkv.diarization.pyannote.json"}
21:12:03 [INFO] Extracted 1204 turn-based segments
21:12:03 [INFO] Diarization results saved to /tmp/tmpfdw3u0cs/f9e4a441-33c2-43e4-9bbf-b59e1a021c1e.mkv.diarization.pyannote.json
21:12:03 [INFO] Job completed! Retrieving results...
21:12:03 [INFO] Job status: completed
21:12:03 [INFO] Speaker diarization completed
21:12:03 [INFO] Speaker diarization completed
21:12:03 [INFO] Poll #1: Status: succeeded
21:11:50 [INFO] Diarization job started (Job ID: 60a327f9-1272-4525-b9fa-0553c779700a). Processing audio...
21:11:50 [INFO] Job 60a327f9-1272-4525-b9fa-0553c779700a already completed. Using existing results.
21:11:47 [INFO] Found existing pyannote job (ID: 60a327f9-1272-4525-b9fa-0553c779700a). Checking status...
21:11:47 [INFO] Found existing pyannote job (ID: 60a327f9-1272-4525-b9fa-0553c779700a). Checking status...
21:11:47 [INFO] Starting speaker diarization via pyannote.ai API
21:11:47 [INFO] Starting speaker diarization via pyannote.ai API
21:11:44 [INFO] Using S3 pre-signed URL for diarization
21:11:44 [INFO] {"step": "diarization", "status": "processing", "updated_at": "2026-09-07T15:11:44.051399-06:00"}
21:11:44 [INFO] Starting transcription + diarization
21:11:44 [INFO] Audio extracted and attached: /tmp/tmpfdw3u0cs/f9e4a441-33c2-43e4-9bbf-b59e1a021c1e.wav
21:11:44 [INFO] {"step": "extraction", "status": "completed", "updated_at": "2026-09-07T15:11:44.039413-06:00", "wav_path": "/tmp/tmpfdw3u0cs/f9e4a441-33c2-43e4-9bbf-b59e1a021c1e.wav"}
21:11:27 [INFO] Audio extracted to /tmp/tmpfdw3u0cs/f9e4a441-33c2-43e4-9bbf-b59e1a021c1e.wav
21:07:49 [INFO] Extracting audio to WAV format
21:07:49 [INFO] Extracting audio to WAV format
21:07:49 [INFO] {"step": "extraction", "status": "processing", "updated_at": "2026-09-07T15:07:49.740329-06:00"}
21:07:49 [INFO] Starting audio extraction
21:06:40 [INFO] Downloading video from S3 for processing
21:01:29 [ERROR] Step full failed: Speaker diarization failed for file: b7068b32-6e4f-4180-a0e1-13d427ade2d7.wav Details: Speaker diarization failed for file: b7068b32-6e4f-4180-a0e1-13d427ade2d7.wav Details: Diarization job timed out after 600 seconds
21:01:29 [ERROR] Diarization failed: Speaker diarization failed for file: b7068b32-6e4f-4180-a0e1-13d427ade2d7.wav Details: Diarization job timed out after 600 seconds
21:01:29 [INFO] {"step": "diarization", "status": "failed", "updated_at": "2026-09-07T15:01:29.549691-06:00", "error": "Speaker diarization failed for file: b7068b32-6e4f-4180-a0e1-13d427ade2d7.wav\nDetails: Diarization job timed out after 600 seconds"}
21:01:29 [ERROR] ERROR: Diarization job timed out after 600 seconds
21:01:29 [INFO] Poll #60: Status: running
21:01:19 [INFO] Poll #59: Status: running
21:01:08 [INFO] Poll #58: Status: running
21:00:58 [INFO] Poll #57: Status: running
21:00:48 [INFO] Poll #56: Status: running
21:00:38 [INFO] Poll #55: Status: running
21:00:27 [INFO] Poll #54: Status: running
21:00:17 [INFO] Poll #53: Status: running
21:00:07 [INFO] Poll #52: Status: running
20:59:56 [INFO] Poll #51: Status: running
20:59:46 [INFO] Poll #50: Status: running
20:59:36 [INFO] Poll #49: Status: running
20:59:26 [INFO] Poll #48: Status: running
20:59:15 [INFO] Poll #47: Status: running
20:59:05 [INFO] Poll #46: Status: running
20:58:55 [INFO] Poll #45: Status: running
20:58:44 [INFO] Poll #44: Status: running
20:58:34 [INFO] Poll #43: Status: running
20:58:24 [INFO] Poll #42: Status: running
20:58:14 [INFO] Poll #41: Status: running
20:58:03 [INFO] Poll #40: Status: running
20:57:53 [INFO] Poll #39: Status: running
20:57:43 [INFO] Poll #38: Status: running
20:57:32 [INFO] Poll #37: Status: running
20:57:22 [INFO] Poll #36: Status: running
20:57:12 [INFO] Poll #35: Status: running
20:57:02 [INFO] Poll #34: Status: running
20:56:51 [INFO] Poll #33: Status: running
20:56:41 [INFO] Poll #32: Status: running
20:56:31 [INFO] Poll #31: Status: running
20:56:20 [INFO] Poll #30: Status: running
20:56:10 [INFO] Poll #29: Status: running
20:56:00 [INFO] Poll #28: Status: running
20:55:50 [INFO] Poll #27: Status: running
20:55:39 [INFO] Poll #26: Status: running
20:55:29 [INFO] Poll #25: Status: running
20:55:19 [INFO] Poll #24: Status: running
20:55:08 [INFO] Poll #23: Status: running
20:54:58 [INFO] Poll #22: Status: running
20:54:48 [INFO] Poll #21: Status: running
20:54:38 [INFO] Poll #20: Status: running
20:54:27 [INFO] Poll #19: Status: running
20:54:17 [INFO] Poll #18: Status: running
20:54:07 [INFO] Poll #17: Status: running
20:53:56 [INFO] Poll #16: Status: running
20:53:46 [INFO] Poll #15: Status: running
20:53:36 [INFO] Poll #14: Status: running
20:53:26 [INFO] Poll #13: Status: running
20:53:15 [INFO] Poll #12: Status: running
20:53:05 [INFO] Poll #11: Status: running
20:52:55 [INFO] Poll #10: Status: running
20:52:44 [INFO] Poll #9: Status: running
20:52:34 [INFO] Poll #8: Status: running
20:52:24 [INFO] Poll #7: Status: running
20:52:14 [INFO] Poll #6: Status: running
20:52:03 [INFO] Poll #5: Status: running
20:51:53 [INFO] Poll #4: Status: running
20:51:43 [INFO] Poll #3: Status: running
20:51:32 [INFO] Poll #2: Status: running
20:51:22 [INFO] Poll #1: Status: running
20:51:12 [INFO] Diarization job started (Job ID: 60a327f9-1272-4525-b9fa-0553c779700a). Processing audio...
20:51:11 [INFO] Submitting diarization + transcription job to pyannote.ai (URL: https://ccai-prod.s3.amazonaws.com/b7068b32-6e4f-4180-a0e1-13d427ade2d7.wav?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAQK6LNXA7XP5KSEWG%2F20260907%2Fca-central-1%2Fs3%2Faws4_request&X-Amz-Date=20260907T205111Z&X-Amz-Expires=3600&X-Amz-SignedHeaders=host&X-Amz-Signature=f1080d88abee4f403d10a16f69d17c551c704a0150b8129bccc6b728bc5cc69d)
20:51:11 [INFO] Starting speaker diarization via pyannote.ai API
20:51:11 [INFO] Starting speaker diarization via pyannote.ai API
20:51:11 [INFO] Using S3 pre-signed URL for diarization
20:51:11 [INFO] {"step": "diarization", "status": "processing", "updated_at": "2026-09-07T14:51:11.776412-06:00"}
20:51:11 [INFO] Starting transcription + diarization
20:51:11 [INFO] Audio extracted and attached: /tmp/tmppw8_gs6w/f9e4a441-33c2-43e4-9bbf-b59e1a021c1e.wav
20:51:11 [INFO] {"step": "extraction", "status": "completed", "updated_at": "2026-09-07T14:51:11.764994-06:00", "wav_path": "/tmp/tmppw8_gs6w/f9e4a441-33c2-43e4-9bbf-b59e1a021c1e.wav"}
20:50:54 [INFO] Audio extracted to /tmp/tmppw8_gs6w/f9e4a441-33c2-43e4-9bbf-b59e1a021c1e.wav
20:47:11 [INFO] Extracting audio to WAV format
20:47:11 [INFO] Extracting audio to WAV format
20:47:11 [INFO] {"step": "extraction", "status": "processing", "updated_at": "2026-09-07T14:47:11.723937-06:00"}
20:47:11 [INFO] Starting audio extraction
20:46:03 [INFO] Downloading video from S3 for processing
14:15:52 [INFO] Recording 952 complete
14:04:53 [INFO] Resolved eSCRIBE URL: https://pub-calgary.escribemeetings.com/Players/ISIStandAlonePlayer.aspx?Id=bb28b807-0942-4bf7-9c7f-84b0598e0889
14:04:53 [INFO] Starting backfill for meeting 51 part 1
00:52:27 [INFO] Already COMPLETED; early-exit (part 1)