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