Recording · Day 1

Infrastructure and Planning Committee

Technical details
Recording ID 977
Meeting ID 53
File path e3ffc5f3-c946-4783-9f6b-2d362b9b66cc.mkv
Recording information
Status
Completed
Duration
7h38m
Start time
2026-07-15 13:30
End time
2026-07-16 03:07
Extract audio
Extract WAV audio for transcription and diarization
Storage & files
File type Storage Path / Key Status Action
Video S3 e3ffc5f3-c946-4783-9f6b-2d362b9b66cc.mkv Exists
Transcript S3 71f9bf13-8440-400b-915c-5ccd7a228e52.json Exists
WAV S3 8f4008a3-5140-43ab-bc5d-8387b313cca5.wav Exists
Diarization Pyannote S3 f8173bc8-0ae1-41ef-aded-550ea418f65c.json Exists
Diarization Consolidated S3 f1651200-ccfa-4670-919f-bba6aef2539d.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
20:32:24 [INFO] Consolidation completed: 554 segments (reduced from 1650)
20:32:24 [INFO] {"step": "consolidation", "status": "completed", "updated_at": "2026-08-04T14:32:24.759300-06:00", "consolidated_path": "d3e96575-eec0-43f4-99f8-97646bf67c89.diarization.consolidated.json", "stats": {"original_segment_count": 1650, "consolidated_segment_count": 554, "reduction_percent": 66.42}}
20:32:24 [INFO] {"step": "consolidation", "status": "processing", "updated_at": "2026-08-04T14:32:24.256927-06:00"}
20:32:24 [WARNING] No speaker list available, skipping refinement
20:32:16 [INFO] Starting speaker refinement
20:32:15 [INFO] Cleanup completed: 101 segments corrected
20:32:15 [INFO] {"step": "cleanup", "status": "completed", "updated_at": "2026-08-04T14:32:15.716269-06:00", "applied_count": 101}
20:32:15 [INFO] {"step": "cleanup", "status": "processing", "updated_at": "2026-08-04T14:32:15.285124-06:00"}
20:32:15 [INFO] Starting name cleanup step
20:32:15 [INFO] Diarization completed and attached: /tmp/tmpu4t52rzn/e3ffc5f3-c946-4783-9f6b-2d362b9b66cc.mkv.diarization.pyannote.json
20:32:15 [INFO] Diarization completed successfully!
20:32:15 [INFO] {"step": "diarization", "status": "completed", "updated_at": "2026-08-04T14:32:15.222424-06:00", "output_path": "/tmp/tmpu4t52rzn/e3ffc5f3-c946-4783-9f6b-2d362b9b66cc.mkv.diarization.pyannote.json"}
20:32:15 [INFO] Extracted 1650 turn-based segments
20:32:15 [INFO] Diarization results saved to /tmp/tmpu4t52rzn/e3ffc5f3-c946-4783-9f6b-2d362b9b66cc.mkv.diarization.pyannote.json
20:32:15 [INFO] Job completed! Retrieving results...
20:32:15 [INFO] Job status: completed
20:32:15 [INFO] Speaker diarization completed
20:32:15 [INFO] Speaker diarization completed
20:32:14 [INFO] Poll #1: Status: succeeded
20:32:02 [INFO] Diarization job started (Job ID: c72838ec-614a-43d1-b8a7-ed9e28f5ef80). Processing audio...
20:32:02 [INFO] Job c72838ec-614a-43d1-b8a7-ed9e28f5ef80 already completed. Using existing results.
20:32:00 [INFO] Found existing pyannote job (ID: c72838ec-614a-43d1-b8a7-ed9e28f5ef80). Checking status...
20:32:00 [INFO] Found existing pyannote job (ID: c72838ec-614a-43d1-b8a7-ed9e28f5ef80). Checking status...
20:32:00 [INFO] Starting speaker diarization via pyannote.ai API
20:32:00 [INFO] Starting speaker diarization via pyannote.ai API
20:31:58 [INFO] Using S3 pre-signed URL for diarization
20:31:57 [INFO] {"step": "diarization", "status": "processing", "updated_at": "2026-08-04T14:31:57.929744-06:00"}
20:31:57 [INFO] Starting transcription + diarization
20:31:57 [INFO] Audio extracted and attached: /tmp/tmpu4t52rzn/e3ffc5f3-c946-4783-9f6b-2d362b9b66cc.wav
20:31:57 [INFO] {"step": "extraction", "status": "completed", "updated_at": "2026-08-04T14:31:57.919325-06:00", "wav_path": "/tmp/tmpu4t52rzn/e3ffc5f3-c946-4783-9f6b-2d362b9b66cc.wav"}
20:31:44 [INFO] Audio extracted to /tmp/tmpu4t52rzn/e3ffc5f3-c946-4783-9f6b-2d362b9b66cc.wav
20:28:58 [INFO] Extracting audio to WAV format
20:28:58 [INFO] Extracting audio to WAV format
20:28:58 [INFO] {"step": "extraction", "status": "processing", "updated_at": "2026-08-04T14:28:58.656046-06:00"}
20:28:58 [INFO] Starting audio extraction
20:28:19 [INFO] Downloading video from S3 for processing
20:18:10 [INFO] Job submitted successfully via webhook. Returning early.
20:18:09 [INFO] Webhooks enabled: https://ccai-api.pixeltree.ca/api/webhooks/pyannote
20:18:09 [INFO] Submitting diarization + transcription job to pyannote.ai (URL: https://ccai-prod.s3.amazonaws.com/246ccb6a-bab7-434c-9eb5-e0ec7e0e5b55.wav?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAQK6LNXA7XP5KSEWG%2F20260804%2Fca-central-1%2Fs3%2Faws4_request&X-Amz-Date=20260804T201809Z&X-Amz-Expires=3600&X-Amz-SignedHeaders=host&X-Amz-Signature=88acb44840740b6992818513faf21b22ffd80ead2d1ea8bc4fd73c6112d46878)
20:18:09 [INFO] Starting speaker diarization via pyannote.ai API
20:18:09 [INFO] Starting speaker diarization via pyannote.ai API
20:18:09 [INFO] Using S3 pre-signed URL for diarization
20:18:09 [INFO] {"step": "diarization", "status": "processing", "updated_at": "2026-08-04T14:18:09.694788-06:00"}
20:18:09 [INFO] Starting transcription + diarization
20:18:09 [INFO] Audio extracted and attached: /tmp/tmpxqard07x/e3ffc5f3-c946-4783-9f6b-2d362b9b66cc.wav
20:18:09 [INFO] {"step": "extraction", "status": "completed", "updated_at": "2026-08-04T14:18:09.682012-06:00", "wav_path": "/tmp/tmpxqard07x/e3ffc5f3-c946-4783-9f6b-2d362b9b66cc.wav"}
20:18:02 [INFO] Audio extracted to /tmp/tmpxqard07x/e3ffc5f3-c946-4783-9f6b-2d362b9b66cc.wav
20:16:33 [INFO] Extracting audio to WAV format
20:16:33 [INFO] Extracting audio to WAV format
20:16:33 [INFO] {"step": "extraction", "status": "processing", "updated_at": "2026-08-04T14:16:33.662026-06:00"}
20:16:33 [INFO] Starting audio extraction
20:16:09 [INFO] Downloading video from S3 for processing
13:59:34 [INFO] Recording 977 complete
13:55:25 [INFO] Resolved eSCRIBE URL: https://pub-calgary.escribemeetings.com/Players/ISIStandAlonePlayer.aspx?Id=fac67ce9-f825-4a41-87a7-1cc8eb1cc5ed
13:55:25 [INFO] Starting backfill for meeting 53 part 1
00:50:36 [INFO] Already COMPLETED; early-exit (part 1)