PuristanLabs1 commited on
Commit
161a82d
·
verified ·
1 Parent(s): b362593

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -1
app.py CHANGED
@@ -195,7 +195,10 @@ def summarize_text(text, max_input_tokens=1024, max_output_tokens=200):
195
  def hierarchical_summarization(text):
196
  """Summarizes text in chunks."""
197
  chunks = split_text_with_optimized_overlap(text)
 
 
198
  chunk_summaries = [summarize_text(chunk) for chunk in chunks]
 
199
  return " ".join(chunk_summaries)
200
 
201
  ### 5️⃣ Main Processing Function
@@ -229,7 +232,7 @@ with gr.Blocks() as demo:
229
  #extracted_text = gr.Markdown(label="Extracted Content")
230
 
231
  detected_lang = gr.Textbox(label="Detected Language", visible=False)
232
- summary_output = gr.Textbox(label="Summary", visible=False)
233
  full_audio_output = gr.Audio(label="Generated Audio", visible=True)
234
 
235
  # Step 1: Fetch Text & Detect Language First
 
195
  def hierarchical_summarization(text):
196
  """Summarizes text in chunks."""
197
  chunks = split_text_with_optimized_overlap(text)
198
+ # Display progress in summary box
199
+ yield "Generating Summary..."
200
  chunk_summaries = [summarize_text(chunk) for chunk in chunks]
201
+ yield final_summary # ✅ Final summary gets displayed in the text box
202
  return " ".join(chunk_summaries)
203
 
204
  ### 5️⃣ Main Processing Function
 
232
  #extracted_text = gr.Markdown(label="Extracted Content")
233
 
234
  detected_lang = gr.Textbox(label="Detected Language", visible=False)
235
+ summary_output = gr.Textbox(label="Summary", visible=True, interactive=False)
236
  full_audio_output = gr.Audio(label="Generated Audio", visible=True)
237
 
238
  # Step 1: Fetch Text & Detect Language First