sivakorn-su
commited on
Commit
·
9ea140b
1
Parent(s):
a0b5df4
fix code
Browse files
app.py
CHANGED
|
@@ -346,8 +346,8 @@ async def upload_video(file: UploadFile = File(...)):
|
|
| 346 |
speaker_array = df_diarization["speaker"].unique().tolist()
|
| 347 |
counter = Counter(df_diarization["speaker"])
|
| 348 |
result_array = [{"speaker": spk, "count": cnt} for spk, cnt in counter.most_common()]
|
| 349 |
-
|
| 350 |
-
|
| 351 |
duration_minutes = len(AudioSegment.from_wav(audio_path)) / 1000 / 60
|
| 352 |
|
| 353 |
return JSONResponse(content={
|
|
@@ -358,14 +358,12 @@ async def upload_video(file: UploadFile = File(...)):
|
|
| 358 |
"speaker_array": speaker_array,
|
| 359 |
"count_speaker": result_array,
|
| 360 |
"num_speakers": len(speaker_array),
|
| 361 |
-
"summaries":
|
| 362 |
"total_sentence": len(df_merged['text']),
|
| 363 |
})
|
| 364 |
|
|
|
|
|
|
|
|
|
|
| 365 |
if __name__ == "__main__":
|
| 366 |
-
uvicorn.run(
|
| 367 |
-
app,
|
| 368 |
-
host="0.0.0.0",
|
| 369 |
-
port=7860, # Hugging Face ใช้ port 7860
|
| 370 |
-
reload=False
|
| 371 |
-
)
|
|
|
|
| 346 |
speaker_array = df_diarization["speaker"].unique().tolist()
|
| 347 |
counter = Counter(df_diarization["speaker"])
|
| 348 |
result_array = [{"speaker": spk, "count": cnt} for spk, cnt in counter.most_common()]
|
| 349 |
+
api_key = "9d698113d5c677fa44aae75a51882e5b2f094f20381e763df82188fc5585bfed"
|
| 350 |
+
summaries = summarize_texts(df_merged["text"].tolist(), api_key, delay=2)
|
| 351 |
duration_minutes = len(AudioSegment.from_wav(audio_path)) / 1000 / 60
|
| 352 |
|
| 353 |
return JSONResponse(content={
|
|
|
|
| 358 |
"speaker_array": speaker_array,
|
| 359 |
"count_speaker": result_array,
|
| 360 |
"num_speakers": len(speaker_array),
|
| 361 |
+
"summaries": summaries,
|
| 362 |
"total_sentence": len(df_merged['text']),
|
| 363 |
})
|
| 364 |
|
| 365 |
+
public_url = ngrok.connect(8300)
|
| 366 |
+
print(f"Public URL: {public_url}")
|
| 367 |
+
|
| 368 |
if __name__ == "__main__":
|
| 369 |
+
uvicorn.run(app, host="0.0.0.0", port=8300)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|