Recording · Day 1

Audit Committee

Technical details
Recording ID 966
Meeting ID 40
File path 0d615d22-ef25-4c1e-af71-7d443fb638b4.mkv
Recording information
Status
Completed
Duration
2h32m
Start time
2026-06-11 13:30
End time
2026-06-11 22:02
Extract audio
Extract WAV audio for transcription and diarization
Storage & files
File type Storage Path / Key Status Action
Video S3 0d615d22-ef25-4c1e-af71-7d443fb638b4.mkv Exists
Transcript S3 e4fe9211-774b-4573-80fe-10d28337a63d.json Exists
WAV S3 1d3d6232-7b70-4e6e-9dd0-f14a319edf9c.wav Exists
Diarization Pyannote S3 fd018c6c-5981-4e9c-b54f-4a57870b5a7c.json Exists
Diarization Consolidated S3 d17b4898-adb4-436b-826d-9aa12697ed1b.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:03:14 [INFO] Consolidation completed: 227 segments (reduced from 716)
20:03:14 [INFO] {"step": "consolidation", "status": "completed", "updated_at": "2026-08-05T14:03:14.631411-06:00", "consolidated_path": "82aa806b-cd7a-4c85-b8c0-19c728b6b84a.diarization.consolidated.json", "stats": {"original_segment_count": 716, "consolidated_segment_count": 227, "reduction_percent": 68.3}}
20:03:14 [INFO] {"step": "consolidation", "status": "processing", "updated_at": "2026-08-05T14:03:14.261531-06:00"}
20:03:14 [WARNING] No speaker list available, skipping refinement
20:03:06 [INFO] Starting speaker refinement
20:03:04 [INFO] Cleanup completed: 20 segments corrected
20:03:04 [INFO] {"step": "cleanup", "status": "completed", "updated_at": "2026-08-05T14:03:04.682097-06:00", "applied_count": 20}
20:03:03 [INFO] {"step": "cleanup", "status": "processing", "updated_at": "2026-08-05T14:03:03.818279-06:00"}
20:03:03 [INFO] Starting name cleanup step
20:03:03 [INFO] Diarization completed and attached: /tmp/tmpvp9bb9gx/0d615d22-ef25-4c1e-af71-7d443fb638b4.mkv.diarization.pyannote.json
20:03:03 [INFO] Diarization completed successfully!
20:03:03 [INFO] {"step": "diarization", "status": "completed", "updated_at": "2026-08-05T14:03:03.776155-06:00", "output_path": "/tmp/tmpvp9bb9gx/0d615d22-ef25-4c1e-af71-7d443fb638b4.mkv.diarization.pyannote.json"}
20:03:03 [INFO] Extracted 716 turn-based segments
20:03:03 [INFO] Diarization results saved to /tmp/tmpvp9bb9gx/0d615d22-ef25-4c1e-af71-7d443fb638b4.mkv.diarization.pyannote.json
20:03:03 [INFO] Job completed! Retrieving results...
20:03:03 [INFO] Job status: completed
20:03:03 [INFO] Speaker diarization completed
20:03:03 [INFO] Speaker diarization completed
20:03:03 [INFO] Poll #1: Status: succeeded
20:02:52 [INFO] Diarization job started (Job ID: 06cdc80d-fe8a-486e-a1c9-0184b2e5bf92). Processing audio...
20:02:52 [INFO] Job 06cdc80d-fe8a-486e-a1c9-0184b2e5bf92 already completed. Using existing results.
20:02:50 [INFO] Found existing pyannote job (ID: 06cdc80d-fe8a-486e-a1c9-0184b2e5bf92). Checking status...
20:02:50 [INFO] Found existing pyannote job (ID: 06cdc80d-fe8a-486e-a1c9-0184b2e5bf92). Checking status...
20:02:50 [INFO] Starting speaker diarization via pyannote.ai API
20:02:50 [INFO] Starting speaker diarization via pyannote.ai API
20:02:49 [INFO] Using S3 pre-signed URL for diarization
20:02:49 [INFO] {"step": "diarization", "status": "processing", "updated_at": "2026-08-05T14:02:49.421519-06:00"}
20:02:49 [INFO] Starting transcription + diarization
20:02:49 [INFO] Audio extracted and attached: /tmp/tmpvp9bb9gx/0d615d22-ef25-4c1e-af71-7d443fb638b4.wav
20:02:49 [INFO] {"step": "extraction", "status": "completed", "updated_at": "2026-08-05T14:02:49.409216-06:00", "wav_path": "/tmp/tmpvp9bb9gx/0d615d22-ef25-4c1e-af71-7d443fb638b4.wav"}
20:02:44 [INFO] Audio extracted to /tmp/tmpvp9bb9gx/0d615d22-ef25-4c1e-af71-7d443fb638b4.wav
20:01:45 [INFO] Extracting audio to WAV format
20:01:45 [INFO] Extracting audio to WAV format
20:01:45 [INFO] {"step": "extraction", "status": "processing", "updated_at": "2026-08-05T14:01:45.110768-06:00"}
20:01:45 [INFO] Starting audio extraction
20:01:32 [INFO] Downloading video from S3 for processing
19:53:39 [INFO] Job submitted successfully via webhook. Returning early.
19:53:38 [INFO] Webhooks enabled: https://ccai-api.pixeltree.ca/api/webhooks/pyannote
19:53:38 [INFO] Submitting diarization + transcription job to pyannote.ai (URL: https://ccai-prod.s3.amazonaws.com/042d2776-c1b9-4de4-b4e4-ca4d86a181f4.wav?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAQK6LNXA7XP5KSEWG%2F20260805%2Fca-central-1%2Fs3%2Faws4_request&X-Amz-Date=20260805T195338Z&X-Amz-Expires=3600&X-Amz-SignedHeaders=host&X-Amz-Signature=71507c2880fe9521c946b19d1eb41bb9d39223bd39349daa80f877131de418ab)
19:53:38 [INFO] Starting speaker diarization via pyannote.ai API
19:53:38 [INFO] Starting speaker diarization via pyannote.ai API
19:53:38 [INFO] Using S3 pre-signed URL for diarization
19:53:38 [INFO] {"step": "diarization", "status": "processing", "updated_at": "2026-08-05T13:53:38.697288-06:00"}
19:53:38 [INFO] Starting transcription + diarization
19:53:38 [INFO] Audio extracted and attached: /tmp/tmp7hmufwkd/0d615d22-ef25-4c1e-af71-7d443fb638b4.wav
19:53:38 [INFO] {"step": "extraction", "status": "completed", "updated_at": "2026-08-05T13:53:38.684162-06:00", "wav_path": "/tmp/tmp7hmufwkd/0d615d22-ef25-4c1e-af71-7d443fb638b4.wav"}
19:53:36 [INFO] Audio extracted to /tmp/tmp7hmufwkd/0d615d22-ef25-4c1e-af71-7d443fb638b4.wav
19:53:07 [INFO] Extracting audio to WAV format
19:53:07 [INFO] Extracting audio to WAV format
19:53:07 [INFO] {"step": "extraction", "status": "processing", "updated_at": "2026-08-05T13:53:07.419292-06:00"}
19:53:07 [INFO] Starting audio extraction
19:52:59 [INFO] Downloading video from S3 for processing
14:35:10 [INFO] Recording 966 complete
14:33:38 [INFO] Resolved eSCRIBE URL: https://pub-calgary.escribemeetings.com/Players/ISIStandAlonePlayer.aspx?Id=bb17a13c-f7fd-4c84-bf57-f8007efdfa31
14:33:38 [INFO] Starting backfill for meeting 40 part 1
01:00:24 [INFO] Already COMPLETED; early-exit (part 1)