dtkne commited on
Commit
1ab9d68
·
verified ·
1 Parent(s): a69be69

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +21 -3
app.py CHANGED
@@ -27,7 +27,16 @@ def transcribe_from_video(video_file):
27
  if len(transcribed_text.split()) < 50:
28
  summarized_text = "Text too short to summarize."
29
  else:
30
- summary = summarizer(transcribed_text, max_length=500, min_length=100, do_sample=False)
 
 
 
 
 
 
 
 
 
31
  summarized_text = summary[0]["summary_text"]
32
 
33
  return transcribed_text, summarized_text
@@ -45,10 +54,19 @@ def transcribe_from_audio(audio_file):
45
  transcribed_text = " ".join([chunk["text"] for chunk in transcription_result["chunks"]])
46
  stored_transcript = transcribed_text
47
 
48
- if len(transcribed_text.split()) < 50:
49
  summarized_text = "Text too short to summarize."
50
  else:
51
- summary = summarizer(transcribed_text, max_length=500, min_length=100, do_sample=False)
 
 
 
 
 
 
 
 
 
52
  summarized_text = summary[0]["summary_text"]
53
 
54
  return transcribed_text, summarized_text
 
27
  if len(transcribed_text.split()) < 50:
28
  summarized_text = "Text too short to summarize."
29
  else:
30
+ word_count = len(transcribed_text.split())
31
+ max_summary_length = max(50, int(word_count * 0.3))
32
+ min_summary_length = max(20, int(word_count * 0.15))
33
+
34
+ summary = summarizer(
35
+ transcribed_text,
36
+ max_length=max_summary_length,
37
+ min_length=min_summary_length,
38
+ do_sample=False
39
+ )
40
  summarized_text = summary[0]["summary_text"]
41
 
42
  return transcribed_text, summarized_text
 
54
  transcribed_text = " ".join([chunk["text"] for chunk in transcription_result["chunks"]])
55
  stored_transcript = transcribed_text
56
 
57
+ if len(transcribed_text.split()) < 50:
58
  summarized_text = "Text too short to summarize."
59
  else:
60
+ word_count = len(transcribed_text.split())
61
+ max_summary_length = max(50, int(word_count * 0.3))
62
+ min_summary_length = max(20, int(word_count * 0.15))
63
+
64
+ summary = summarizer(
65
+ transcribed_text,
66
+ max_length=max_summary_length,
67
+ min_length=min_summary_length,
68
+ do_sample=False
69
+ )
70
  summarized_text = summary[0]["summary_text"]
71
 
72
  return transcribed_text, summarized_text