PuristanLabs1 commited on
Commit
49deb85
·
verified ·
1 Parent(s): 5acf1e7

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -24
app.py CHANGED
@@ -61,20 +61,9 @@ def fetch_and_display_content(url):
61
 
62
  # Add detected language to metadata
63
  metadata["Detected Language"] = detected_lang.upper()
64
-
65
- #return cleaned_text, metadata, detected_lang, gr.update(visible=True), gr.update(visible=True), gr.update(visible=True), gr.update(visible=True)
66
-
67
- return (
68
- cleaned_text,
69
- gr.update(value=metadata, visible=True),
70
- detected_lang,
71
- gr.update(visible=True),
72
- gr.update(visible=True),
73
- gr.update(visible=True),
74
- gr.update(visible=True),
75
- json.dumps([]),
76
- ""
77
- )
78
 
79
  ### 2️⃣ Cleaning Function
80
  def extract_and_clean_text(data):
@@ -180,8 +169,7 @@ def extract_entities_with_stanza(text, chunk_size=1000):
180
  for ent in doc.ents:
181
  entities.append({"text": ent.text, "type": ent.type})
182
 
183
- # ✅ Ensure JSON format even if no entities are found
184
- return json.dumps({"entities": entities}) if entities else json.dumps({"entities": []})
185
 
186
  ### 4️⃣ TTS Functionality (KokoroTTS)
187
  @spaces.GPU(duration=1000)
@@ -288,13 +276,7 @@ with gr.Blocks() as demo:
288
  fetch_and_display_content,
289
  inputs=[url_input],
290
 
291
- outputs=[
292
- extracted_text, metadata_output, detected_lang,
293
- process_summary_button, process_audio_button,
294
- summary_output, ner_output, # ✅ Existing Outputs
295
- gr.update(visible=True), # ✅ Ensures Extracted Text Box is shown
296
- gr.update(visible=True) # ✅ Ensures Metadata Box is shown
297
- ]
298
  )
299
 
300
  process_summary_button.click(hierarchical_summarization, inputs=[extracted_text], outputs=[summary_output])
@@ -315,5 +297,6 @@ with gr.Blocks() as demo:
315
  outputs=[ner_output]
316
  )
317
 
318
-
 
319
  demo.launch()
 
61
 
62
  # Add detected language to metadata
63
  metadata["Detected Language"] = detected_lang.upper()
64
+ #return cleaned_text, detected_lang, gr.update(visible=True), gr.update(visible=True)
65
+ #return cleaned_text, metadata, gr.update(visible=True), gr.update(visible=True), gr.update(visible=True)
66
+ return cleaned_text, metadata, detected_lang, gr.update(visible=True), gr.update(visible=True), gr.update(visible=True), gr.update(visible=True)
 
 
 
 
 
 
 
 
 
 
 
67
 
68
  ### 2️⃣ Cleaning Function
69
  def extract_and_clean_text(data):
 
169
  for ent in doc.ents:
170
  entities.append({"text": ent.text, "type": ent.type})
171
 
172
+ return entities
 
173
 
174
  ### 4️⃣ TTS Functionality (KokoroTTS)
175
  @spaces.GPU(duration=1000)
 
276
  fetch_and_display_content,
277
  inputs=[url_input],
278
 
279
+ outputs=[extracted_text, metadata_output, detected_lang, process_summary_button, process_audio_button, extracted_text, metadata_output]
 
 
 
 
 
 
280
  )
281
 
282
  process_summary_button.click(hierarchical_summarization, inputs=[extracted_text], outputs=[summary_output])
 
297
  outputs=[ner_output]
298
  )
299
 
300
+ #process_button.click(process_url, inputs=[url_input], outputs=[extracted_text, detected_language, full_audio_output])
301
+
302
  demo.launch()