Recording · Day 1

Council meeting - Regular

Technical details
Recording ID 924
Meeting ID 48
File path df4acd40-fcd1-447c-b15a-85011cf9a667.mkv
Recording information
Status
Completed
Duration
7h1m
Start time
2026-06-30 13:30
End time
2026-07-01 02:30
Extract audio
Extract WAV audio for transcription and diarization
Storage & files
File type Storage Path / Key Status Action
Video S3 df4acd40-fcd1-447c-b15a-85011cf9a667.mkv Exists
Transcript S3 cb3d9426-b193-49d9-914a-ff5c13dcd8a5.json Exists
WAV S3 a242326c-8f53-4353-bb67-50311bc44a7b.wav Exists
Diarization Pyannote S3 76cdb686-5f34-4bb1-8ce7-5b1bbce5f027.json Exists
Diarization Consolidated S3 1822bc83-78b3-4a97-a54b-cc47cbf3b987.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
22:22:23 [INFO] Consolidation completed: 765 segments (reduced from 2517)
22:22:23 [INFO] {"step": "consolidation", "status": "completed", "updated_at": "2026-08-04T16:22:23.669189-06:00", "consolidated_path": "731a1bbc-4219-4649-ad2d-029a398cf308.diarization.consolidated.json", "stats": {"original_segment_count": 2517, "consolidated_segment_count": 765, "reduction_percent": 69.61}}
22:22:22 [INFO] {"step": "consolidation", "status": "processing", "updated_at": "2026-08-04T16:22:22.608145-06:00"}
22:22:22 [WARNING] No speaker list available, skipping refinement
22:22:16 [INFO] Starting speaker refinement
22:22:15 [INFO] Cleanup completed: 258 segments corrected
22:22:15 [INFO] {"step": "cleanup", "status": "completed", "updated_at": "2026-08-04T16:22:15.410394-06:00", "applied_count": 258}
22:22:14 [INFO] {"step": "cleanup", "status": "processing", "updated_at": "2026-08-04T16:22:14.808789-06:00"}
22:22:14 [INFO] Starting name cleanup step
22:22:14 [INFO] Diarization completed and attached: /tmp/tmpywm6o34c/df4acd40-fcd1-447c-b15a-85011cf9a667.mkv.diarization.pyannote.json
22:22:14 [INFO] Diarization completed successfully!
22:22:14 [INFO] {"step": "diarization", "status": "completed", "updated_at": "2026-08-04T16:22:14.750975-06:00", "output_path": "/tmp/tmpywm6o34c/df4acd40-fcd1-447c-b15a-85011cf9a667.mkv.diarization.pyannote.json"}
22:22:14 [INFO] Extracted 2517 turn-based segments
22:22:14 [INFO] Diarization results saved to /tmp/tmpywm6o34c/df4acd40-fcd1-447c-b15a-85011cf9a667.mkv.diarization.pyannote.json
22:22:14 [INFO] Job completed! Retrieving results...
22:22:14 [INFO] Job status: completed
22:22:14 [INFO] Speaker diarization completed
22:22:14 [INFO] Speaker diarization completed
22:22:14 [INFO] Poll #1: Status: succeeded
22:22:01 [INFO] Diarization job started (Job ID: c0158902-c8c5-457e-867c-9a04d4777ea6). Processing audio...
22:22:01 [INFO] Job c0158902-c8c5-457e-867c-9a04d4777ea6 already completed. Using existing results.
22:21:59 [INFO] Found existing pyannote job (ID: c0158902-c8c5-457e-867c-9a04d4777ea6). Checking status...
22:21:59 [INFO] Found existing pyannote job (ID: c0158902-c8c5-457e-867c-9a04d4777ea6). Checking status...
22:21:59 [INFO] Starting speaker diarization via pyannote.ai API
22:21:59 [INFO] Starting speaker diarization via pyannote.ai API
22:21:57 [INFO] Using S3 pre-signed URL for diarization
22:21:56 [INFO] {"step": "diarization", "status": "processing", "updated_at": "2026-08-04T16:21:56.955284-06:00"}
22:21:56 [INFO] Starting transcription + diarization
22:21:56 [INFO] Audio extracted and attached: /tmp/tmpywm6o34c/df4acd40-fcd1-447c-b15a-85011cf9a667.wav
22:21:56 [INFO] {"step": "extraction", "status": "completed", "updated_at": "2026-08-04T16:21:56.944193-06:00", "wav_path": "/tmp/tmpywm6o34c/df4acd40-fcd1-447c-b15a-85011cf9a667.wav"}
22:21:44 [INFO] Audio extracted to /tmp/tmpywm6o34c/df4acd40-fcd1-447c-b15a-85011cf9a667.wav
22:19:18 [INFO] Extracting audio to WAV format
22:19:18 [INFO] Extracting audio to WAV format
22:19:18 [INFO] {"step": "extraction", "status": "processing", "updated_at": "2026-08-04T16:19:18.489051-06:00"}
22:19:18 [INFO] Starting audio extraction
22:18:39 [INFO] Downloading video from S3 for processing
22:07:22 [INFO] Job submitted successfully via webhook. Returning early.
22:07:22 [INFO] Webhooks enabled: https://ccai-api.pixeltree.ca/api/webhooks/pyannote
22:07:22 [INFO] Submitting diarization + transcription job to pyannote.ai (URL: https://ccai-prod.s3.amazonaws.com/358896d1-fa80-4445-88ca-b228e53c0806.wav?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAQK6LNXA7XP5KSEWG%2F20260804%2Fca-central-1%2Fs3%2Faws4_request&X-Amz-Date=20260804T220722Z&X-Amz-Expires=3600&X-Amz-SignedHeaders=host&X-Amz-Signature=8413541c62bb999f1005885d9d7ff82fa256dc403e64a8fa0561a10ebd58c98d)
22:07:22 [INFO] Starting speaker diarization via pyannote.ai API
22:07:22 [INFO] Starting speaker diarization via pyannote.ai API
22:07:22 [INFO] Using S3 pre-signed URL for diarization
22:07:21 [INFO] {"step": "diarization", "status": "processing", "updated_at": "2026-08-04T16:07:21.779151-06:00"}
22:07:21 [INFO] Starting transcription + diarization
22:07:21 [INFO] Audio extracted and attached: /tmp/tmpanb9dsci/df4acd40-fcd1-447c-b15a-85011cf9a667.wav
22:07:21 [INFO] {"step": "extraction", "status": "completed", "updated_at": "2026-08-04T16:07:21.766520-06:00", "wav_path": "/tmp/tmpanb9dsci/df4acd40-fcd1-447c-b15a-85011cf9a667.wav"}
22:07:08 [INFO] Audio extracted to /tmp/tmpanb9dsci/df4acd40-fcd1-447c-b15a-85011cf9a667.wav
22:04:27 [INFO] Extracting audio to WAV format
22:04:27 [INFO] Extracting audio to WAV format
22:04:27 [INFO] {"step": "extraction", "status": "processing", "updated_at": "2026-08-04T16:04:27.378960-06:00"}
22:04:27 [INFO] Starting audio extraction
22:03:51 [INFO] Downloading video from S3 for processing
13:26:28 [INFO] Recording 924 complete
13:22:25 [INFO] Resolved eSCRIBE URL: https://pub-calgary.escribemeetings.com/Players/ISIStandAlonePlayer.aspx?Id=d0f42d52-031e-451a-9f0c-1eae58192141
13:22:25 [INFO] Starting backfill for meeting 48 part 1
00:45:23 [INFO] Already COMPLETED; early-exit (part 1)