File tree Expand file tree Collapse file tree 3 files changed +15
-1
lines changed
Expand file tree Collapse file tree 3 files changed +15
-1
lines changed Original file line number Diff line number Diff line change 1616 env :
1717 POETRY_VERSION : " 1.3.2"
1818 POETRY_VENV : " /opt/poetry-venv"
19+ S3_BUCKET : ${{ secrets.S3_BUCKET }}
20+ AWS_DEFAULT_REGION : us-east-2
1921
2022 steps :
2123 - uses : actions/checkout@v4
Original file line number Diff line number Diff line change 11from prefect import flow
2+ import os
23
34from db .queries import get_meetings
4- from tasks .diarize import diarize_meeting
5+ from tasks .diarize import diarize_meeting , BUCKET_NAME
56
67
78@flow (log_prints = True )
89def transcribe_meetings ():
10+ print (f"S3_BUCKET environment variable: { os .getenv ('S3_BUCKET' )} " )
11+ print (f"BUCKET_NAME from tasks.diarize: { BUCKET_NAME } " )
12+
913 meetings_to_diarize = get_meetings (video = True , s3_path = True )
1014 print (f"Found { len (meetings_to_diarize )} meetings to diarize" )
1115 for meeting in meetings_to_diarize :
16+ print (f"Processing meeting: { meeting .meeting } with s3_path: { meeting .s3_path } " )
1217 diarize_meeting (meeting )
1318
1419
Original file line number Diff line number Diff line change @@ -27,6 +27,13 @@ def download_video_and_put_in_s3(meeting: Meeting):
2727
2828@task
2929def diarize_meeting (meeting : Meeting ):
30+ if BUCKET_NAME is None :
31+ raise ValueError ("S3_BUCKET environment variable is not set" )
32+
33+ if meeting .s3_path is None :
34+ print (f"Meeting { meeting .meeting } has no s3_path, skipping" )
35+ return
36+
3037 video_file = get_video_from_s3 (BUCKET_NAME , meeting .s3_path )
3138 if video_file :
3239 run_diarization (video_file , meeting )
You can’t perform that action at this time.
0 commit comments