Recording · Day 1
Executive Committee
Technical details
Recording ID
976
Meeting ID
52
File path
ab6a1e45-5968-4f44-be50-08522dd808c1.mkv
Recording information
Status
Completed
Downloading…
0%
Duration
4h51m
Start time
2026-07-14 13:30
End time
2026-07-15 00:21
Extract audio
Extract WAV audio for transcription and diarization
Progress
Storage & files
| File type | Storage | Path / Key | Status | Action |
|---|---|---|---|---|
| Video | S3 | ab6a1e45-5968-4f44-be50-08522dd808c1.mkv | Exists | |
| Transcript | S3 | a447be13-7eff-4c13-9196-64030ecb518f.json | Exists | |
| WAV | S3 | e3cbfa09-8802-4fd6-aac8-0fa3f80e79b2.wav | Exists | |
| Diarization Pyannote | S3 | 2ace8172-7d7b-4cd6-a930-572b678dafcb.json | Exists | |
| Diarization Consolidated | S3 | 61561f17-3a72-4051-b959-397c3442b8fb.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
17:13:55
[INFO]
Consolidation completed: 617 segments (reduced from 1652)
17:13:55
[INFO]
{"step": "consolidation", "status": "completed", "updated_at": "2026-08-05T11:13:55.564489-06:00", "consolidated_path": "cc7a537f-52f5-46e6-a02c-aeac77fe02ba.diarization.consolidated.json", "stats": {"original_segment_count": 1652, "consolidated_segment_count": 617, "reduction_percent": 62.65}}
17:13:55
[INFO]
{"step": "consolidation", "status": "processing", "updated_at": "2026-08-05T11:13:55.150536-06:00"}
17:13:55
[WARNING]
No speaker list available, skipping refinement
17:13:47
[INFO]
Starting speaker refinement
17:13:46
[INFO]
Cleanup completed: 104 segments corrected
17:13:46
[INFO]
{"step": "cleanup", "status": "completed", "updated_at": "2026-08-05T11:13:46.934241-06:00", "applied_count": 104}
17:13:46
[INFO]
{"step": "cleanup", "status": "processing", "updated_at": "2026-08-05T11:13:46.638326-06:00"}
17:13:46
[INFO]
Starting name cleanup step
17:13:46
[INFO]
Diarization completed and attached: /tmp/tmpgwhkrzwg/ab6a1e45-5968-4f44-be50-08522dd808c1.mkv.diarization.pyannote.json
17:13:46
[INFO]
Diarization completed successfully!
17:13:46
[INFO]
{"step": "diarization", "status": "completed", "updated_at": "2026-08-05T11:13:46.601966-06:00", "output_path": "/tmp/tmpgwhkrzwg/ab6a1e45-5968-4f44-be50-08522dd808c1.mkv.diarization.pyannote.json"}
17:13:46
[INFO]
Extracted 1652 turn-based segments
17:13:46
[INFO]
Diarization results saved to /tmp/tmpgwhkrzwg/ab6a1e45-5968-4f44-be50-08522dd808c1.mkv.diarization.pyannote.json
17:13:46
[INFO]
Job completed! Retrieving results...
17:13:46
[INFO]
Job status: completed
17:13:46
[INFO]
Speaker diarization completed
17:13:46
[INFO]
Speaker diarization completed
17:13:46
[INFO]
Poll #1: Status: succeeded
17:13:34
[INFO]
Diarization job started (Job ID: d1543c6c-7f91-4a7e-98f8-95670670bf3f). Processing audio...
17:13:34
[INFO]
Job d1543c6c-7f91-4a7e-98f8-95670670bf3f already completed. Using existing results.
17:13:32
[INFO]
Found existing pyannote job (ID: d1543c6c-7f91-4a7e-98f8-95670670bf3f). Checking status...
17:13:32
[INFO]
Found existing pyannote job (ID: d1543c6c-7f91-4a7e-98f8-95670670bf3f). Checking status...
17:13:32
[INFO]
Starting speaker diarization via pyannote.ai API
17:13:32
[INFO]
Starting speaker diarization via pyannote.ai API
17:13:29
[INFO]
Using S3 pre-signed URL for diarization
17:13:29
[INFO]
{"step": "diarization", "status": "processing", "updated_at": "2026-08-05T11:13:29.786125-06:00"}
17:13:29
[INFO]
Starting transcription + diarization
17:13:29
[INFO]
Audio extracted and attached: /tmp/tmpgwhkrzwg/ab6a1e45-5968-4f44-be50-08522dd808c1.wav
17:13:29
[INFO]
{"step": "extraction", "status": "completed", "updated_at": "2026-08-05T11:13:29.773274-06:00", "wav_path": "/tmp/tmpgwhkrzwg/ab6a1e45-5968-4f44-be50-08522dd808c1.wav"}
17:13:21
[INFO]
Audio extracted to /tmp/tmpgwhkrzwg/ab6a1e45-5968-4f44-be50-08522dd808c1.wav
17:11:24
[INFO]
Extracting audio to WAV format
17:11:24
[INFO]
Extracting audio to WAV format
17:11:24
[INFO]
{"step": "extraction", "status": "processing", "updated_at": "2026-08-05T11:11:24.800206-06:00"}
17:11:24
[INFO]
Starting audio extraction
17:10:57
[INFO]
Downloading video from S3 for processing
16:57:50
[INFO]
Job submitted successfully via webhook. Returning early.
16:57:50
[INFO]
Webhooks enabled: https://ccai-api.pixeltree.ca/api/webhooks/pyannote
16:57:50
[INFO]
Submitting diarization + transcription job to pyannote.ai (URL: https://ccai-prod.s3.amazonaws.com/4b3d7dec-c779-44ce-b29f-7da627ec26e8.wav?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAQK6LNXA7XP5KSEWG%2F20260805%2Fca-central-1%2Fs3%2Faws4_request&X-Amz-Date=20260805T165750Z&X-Amz-Expires=3600&X-Amz-SignedHeaders=host&X-Amz-Signature=c905ac18fd91935b5547fed0b7945fd041a3f5587629ff296b90dc6250238504)
16:57:50
[INFO]
Starting speaker diarization via pyannote.ai API
16:57:50
[INFO]
Starting speaker diarization via pyannote.ai API
16:57:50
[INFO]
Using S3 pre-signed URL for diarization
16:57:49
[INFO]
{"step": "diarization", "status": "processing", "updated_at": "2026-08-05T10:57:49.944695-06:00"}
16:57:49
[INFO]
Starting transcription + diarization
16:57:49
[INFO]
Audio extracted and attached: /tmp/tmppab_5t1p/ab6a1e45-5968-4f44-be50-08522dd808c1.wav
16:57:49
[INFO]
{"step": "extraction", "status": "completed", "updated_at": "2026-08-05T10:57:49.934553-06:00", "wav_path": "/tmp/tmppab_5t1p/ab6a1e45-5968-4f44-be50-08522dd808c1.wav"}
16:57:45
[INFO]
Audio extracted to /tmp/tmppab_5t1p/ab6a1e45-5968-4f44-be50-08522dd808c1.wav
16:56:52
[INFO]
Extracting audio to WAV format
16:56:51
[INFO]
Extracting audio to WAV format
16:56:51
[INFO]
{"step": "extraction", "status": "processing", "updated_at": "2026-08-05T10:56:51.970469-06:00"}
16:56:51
[INFO]
Starting audio extraction
16:56:37
[INFO]
Downloading video from S3 for processing
13:55:23
[INFO]
Recording 976 complete
13:53:13
[INFO]
Resolved eSCRIBE URL: https://pub-calgary.escribemeetings.com/Players/ISIStandAlonePlayer.aspx?Id=dd864f71-d137-4c78-ae20-9e24f43e294a
13:53:13
[INFO]
Starting backfill for meeting 52 part 1
00:50:34
[INFO]
Already COMPLETED; early-exit (part 1)