cfc-tech commited on
Commit
dd42f01
·
verified ·
1 Parent(s): a98c80e
Files changed (1) hide show
  1. app.py +13 -13
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 summarize_video_url(video_url):
28
- transcript = get_transcript(video_url)
29
- if not transcript:
30
- return "Error fetching transcript."
31
- else:
32
- summary = summarize_transcript(transcript)
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
- title = "YouTube Video Transcription Summarizer"
39
- description = "Enter a YouTube Video URL to get a summary of its transcript."
 
 
 
40
 
41
- gr.Interface(fn=summarize_video_url, inputs=inputs, outputs=output, title=title, description=description).launch()
 
 
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()