sivakorn-su commited on
Commit
360b400
·
1 Parent(s): b0c0237

fix loop payload

Browse files
Files changed (1) hide show
  1. app.py +4 -3
app.py CHANGED
@@ -113,7 +113,8 @@ async def check_env():
113
  @app.api_route("/upload_video/", methods=["POST"])
114
  async def process_video(file: UploadFile = File(...)):
115
  try:
116
- return await run_in_threadpool(upload_video, file)
 
117
  except Exception as e:
118
  import traceback, sys
119
  traceback.print_exc(file=sys.stderr)
@@ -143,7 +144,7 @@ def upload_video(file: UploadFile = File(...)):
143
  duration_minutes = len(AudioSegment.from_wav(audio_path)) / 1000 / 60
144
  # save result to supabase
145
  # supabase.table("summaries").insert(result).execute()
146
- return JSONResponse(content={
147
  "video_path": video_path,
148
  "audio_path": audio_path,
149
  "audio_length": duration_minutes,
@@ -153,7 +154,7 @@ def upload_video(file: UploadFile = File(...)):
153
  "num_speakers": len(speaker_array),
154
  "total_sentence": len(df_merged['text']),
155
  "summaries": 'This feature not available',
156
- })
157
 
158
 
159
  @app.post("/sumarize/")
 
113
  @app.api_route("/upload_video/", methods=["POST"])
114
  async def process_video(file: UploadFile = File(...)):
115
  try:
116
+ payload = await run_in_threadpool(upload_video, file)
117
+ return JSONResponse(content=payload)
118
  except Exception as e:
119
  import traceback, sys
120
  traceback.print_exc(file=sys.stderr)
 
144
  duration_minutes = len(AudioSegment.from_wav(audio_path)) / 1000 / 60
145
  # save result to supabase
146
  # supabase.table("summaries").insert(result).execute()
147
+ return {
148
  "video_path": video_path,
149
  "audio_path": audio_path,
150
  "audio_length": duration_minutes,
 
154
  "num_speakers": len(speaker_array),
155
  "total_sentence": len(df_merged['text']),
156
  "summaries": 'This feature not available',
157
+ }
158
 
159
 
160
  @app.post("/sumarize/")