Spaces:
Runtime error
Runtime error
jf
Browse files
app.py
CHANGED
@@ -24,18 +24,18 @@ def summarize_transcript(transcript):
|
|
24 |
summary = tokenizer.decode(summary_ids[0], skip_special_tokens=True)
|
25 |
return summary
|
26 |
|
27 |
-
def
|
28 |
-
transcript = get_transcript(
|
29 |
-
if not transcript:
|
30 |
-
return
|
31 |
-
|
32 |
-
|
33 |
-
return summary
|
34 |
-
|
35 |
-
inputs = gr.inputs.Textbox(lines=5, label="Enter YouTube Video URL")
|
36 |
-
output = gr.outputs.Textbox(label="Summary")
|
37 |
|
38 |
-
|
39 |
-
|
|
|
|
|
|
|
40 |
|
41 |
-
|
|
|
|
24 |
summary = tokenizer.decode(summary_ids[0], skip_special_tokens=True)
|
25 |
return summary
|
26 |
|
27 |
+
def summarize_video_transcript(url):
|
28 |
+
transcript = get_transcript(url)
|
29 |
+
if not transcript or transcript.startswith("Error"):
|
30 |
+
return transcript
|
31 |
+
summary = summarize_transcript(transcript)
|
32 |
+
return summary
|
|
|
|
|
|
|
|
|
33 |
|
34 |
+
iface = gr.Interface(fn=summarize_video_transcript,
|
35 |
+
inputs="text",
|
36 |
+
outputs="text",
|
37 |
+
title="YouTube Video Transcription Summarizer",
|
38 |
+
description="Enter YouTube Video URL to get the transcript summary")
|
39 |
|
40 |
+
if __name__ == "__main__":
|
41 |
+
iface.launch()
|