Recording · Day 1
Community Development Committee
Technical details
Recording ID
953
Meeting ID
39
File path
00640449-f344-47cc-a453-88a7616f8cd6.mkv
Recording information
Status
Completed
Downloading…
0%
Duration
5h42m
Start time
2026-06-10 13:30
End time
2026-06-11 01:12
Extract audio
Extract WAV audio for transcription and diarization
Progress
Storage & files
| File type | Storage | Path / Key | Status | Action |
|---|---|---|---|---|
| Video | S3 | 00640449-f344-47cc-a453-88a7616f8cd6.mkv | Exists | |
| Transcript | S3 | a377e418-d462-4b4d-b634-251e4a68f248.json | Exists | |
| WAV | S3 | 679af09a-8dbc-4302-a8f1-29e41e289dfa.wav | Exists | |
| Diarization Pyannote | S3 | f181fd6c-3aa2-4e79-8857-f467ff83887c.json | Exists | |
| Diarization Consolidated | S3 | 300114e6-384f-480f-9c14-8de1f66912f5.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
16:04:03
[INFO]
Consolidation completed: 528 segments (reduced from 1503)
16:04:03
[INFO]
{"step": "consolidation", "status": "completed", "updated_at": "2026-08-05T10:04:03.910990-06:00", "consolidated_path": "df1485bc-7610-4825-9fe0-ee7f92bbe92b.diarization.consolidated.json", "stats": {"original_segment_count": 1503, "consolidated_segment_count": 528, "reduction_percent": 64.87}}
16:04:03
[INFO]
{"step": "consolidation", "status": "processing", "updated_at": "2026-08-05T10:04:03.382872-06:00"}
16:04:03
[WARNING]
No speaker list available, skipping refinement
16:03:55
[INFO]
Starting speaker refinement
16:03:54
[INFO]
Cleanup completed: 102 segments corrected
16:03:54
[INFO]
{"step": "cleanup", "status": "completed", "updated_at": "2026-08-05T10:03:54.532396-06:00", "applied_count": 102}
16:03:54
[INFO]
{"step": "cleanup", "status": "processing", "updated_at": "2026-08-05T10:03:54.134263-06:00"}
16:03:54
[INFO]
Starting name cleanup step
16:03:53
[INFO]
Diarization completed and attached: /tmp/tmp3iwaccgh/00640449-f344-47cc-a453-88a7616f8cd6.mkv.diarization.pyannote.json
16:03:53
[INFO]
Diarization completed successfully!
16:03:53
[INFO]
{"step": "diarization", "status": "completed", "updated_at": "2026-08-05T10:03:53.958960-06:00", "output_path": "/tmp/tmp3iwaccgh/00640449-f344-47cc-a453-88a7616f8cd6.mkv.diarization.pyannote.json"}
16:03:53
[INFO]
Extracted 1503 turn-based segments
16:03:53
[INFO]
Diarization results saved to /tmp/tmp3iwaccgh/00640449-f344-47cc-a453-88a7616f8cd6.mkv.diarization.pyannote.json
16:03:53
[INFO]
Job completed! Retrieving results...
16:03:53
[INFO]
Job status: completed
16:03:53
[INFO]
Speaker diarization completed
16:03:53
[INFO]
Speaker diarization completed
16:03:53
[INFO]
Poll #1: Status: succeeded
16:03:41
[INFO]
Diarization job started (Job ID: e2e668d3-186b-40a8-8f45-97468c569798). Processing audio...
16:03:41
[INFO]
Job e2e668d3-186b-40a8-8f45-97468c569798 already completed. Using existing results.
16:03:39
[INFO]
Found existing pyannote job (ID: e2e668d3-186b-40a8-8f45-97468c569798). Checking status...
16:03:39
[INFO]
Found existing pyannote job (ID: e2e668d3-186b-40a8-8f45-97468c569798). Checking status...
16:03:39
[INFO]
Starting speaker diarization via pyannote.ai API
16:03:39
[INFO]
Starting speaker diarization via pyannote.ai API
16:03:36
[INFO]
Using S3 pre-signed URL for diarization
16:03:36
[INFO]
{"step": "diarization", "status": "processing", "updated_at": "2026-08-05T10:03:36.758106-06:00"}
16:03:36
[INFO]
Starting transcription + diarization
16:03:36
[INFO]
Audio extracted and attached: /tmp/tmp3iwaccgh/00640449-f344-47cc-a453-88a7616f8cd6.wav
16:03:36
[INFO]
{"step": "extraction", "status": "completed", "updated_at": "2026-08-05T10:03:36.742112-06:00", "wav_path": "/tmp/tmp3iwaccgh/00640449-f344-47cc-a453-88a7616f8cd6.wav"}
16:03:26
[INFO]
Audio extracted to /tmp/tmp3iwaccgh/00640449-f344-47cc-a453-88a7616f8cd6.wav
16:01:15
[INFO]
Extracting audio to WAV format
16:01:15
[INFO]
Extracting audio to WAV format
16:01:15
[INFO]
{"step": "extraction", "status": "processing", "updated_at": "2026-08-05T10:01:15.831566-06:00"}
16:01:15
[INFO]
Starting audio extraction
16:00:43
[INFO]
Downloading video from S3 for processing
15:49:49
[INFO]
Job submitted successfully via webhook. Returning early.
15:49:48
[INFO]
Webhooks enabled: https://ccai-api.pixeltree.ca/api/webhooks/pyannote
15:49:48
[INFO]
Submitting diarization + transcription job to pyannote.ai (URL: https://ccai-prod.s3.amazonaws.com/5d68845c-d242-4de6-a982-5fdde6a897be.wav?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAQK6LNXA7XP5KSEWG%2F20260805%2Fca-central-1%2Fs3%2Faws4_request&X-Amz-Date=20260805T154948Z&X-Amz-Expires=3600&X-Amz-SignedHeaders=host&X-Amz-Signature=ce99ac5e9481235d765c78504e471005e0810c3c1df76b56fda3a6994ada06a0)
15:49:48
[INFO]
Starting speaker diarization via pyannote.ai API
15:49:48
[INFO]
Starting speaker diarization via pyannote.ai API
15:49:48
[INFO]
Using S3 pre-signed URL for diarization
15:49:48
[INFO]
{"step": "diarization", "status": "processing", "updated_at": "2026-08-05T09:49:48.648316-06:00"}
15:49:48
[INFO]
Starting transcription + diarization
15:49:48
[INFO]
Audio extracted and attached: /tmp/tmp_08_saya/00640449-f344-47cc-a453-88a7616f8cd6.wav
15:49:48
[INFO]
{"step": "extraction", "status": "completed", "updated_at": "2026-08-05T09:49:48.637811-06:00", "wav_path": "/tmp/tmp_08_saya/00640449-f344-47cc-a453-88a7616f8cd6.wav"}
15:49:43
[INFO]
Audio extracted to /tmp/tmp_08_saya/00640449-f344-47cc-a453-88a7616f8cd6.wav
15:48:40
[INFO]
Extracting audio to WAV format
15:48:40
[INFO]
Extracting audio to WAV format
15:48:40
[INFO]
{"step": "extraction", "status": "processing", "updated_at": "2026-08-05T09:48:40.279128-06:00"}
15:48:40
[INFO]
Starting audio extraction
15:48:22
[INFO]
Downloading video from S3 for processing
14:32:13
[INFO]
Recording 953 complete
14:28:57
[INFO]
Resolved eSCRIBE URL: https://pub-calgary.escribemeetings.com/Players/ISIStandAlonePlayer.aspx?Id=303db826-a29c-4e7e-a60f-ff83c0306c2e
14:28:57
[INFO]
Starting backfill for meeting 39 part 1
01:00:18
[INFO]
Already COMPLETED; early-exit (part 1)