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
Downloading…
0%
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
Progress
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)