Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -221,7 +221,7 @@ with gr.Blocks() as demo:
|
|
221 |
voice_selection = gr.Dropdown(AVAILABLE_VOICES, label="Select Voice", value="af_bella")
|
222 |
|
223 |
process_text_button = gr.Button("Fetch Text & Detect Language")
|
224 |
-
|
225 |
process_audio_button = gr.Button("Generate Audio", visible=False)
|
226 |
|
227 |
# Layout: Two adjacent columns (Text and Metadata)
|
@@ -233,7 +233,7 @@ with gr.Blocks() as demo:
|
|
233 |
#extracted_text = gr.Markdown(label="Extracted Content")
|
234 |
|
235 |
detected_lang = gr.Textbox(label="Detected Language", visible=False)
|
236 |
-
|
237 |
full_audio_output = gr.Audio(label="Generated Audio", visible=True)
|
238 |
|
239 |
# Step 1: Fetch Text & Detect Language First
|
@@ -244,7 +244,7 @@ with gr.Blocks() as demo:
|
|
244 |
outputs=[extracted_text, metadata_output, detected_lang, process_summary_button, process_audio_button, extracted_text, metadata_output]
|
245 |
)
|
246 |
|
247 |
-
|
248 |
|
249 |
# Step 2: Generate Audio After Text & Language Are Displayed
|
250 |
process_audio_button.click(
|
|
|
221 |
voice_selection = gr.Dropdown(AVAILABLE_VOICES, label="Select Voice", value="af_bella")
|
222 |
|
223 |
process_text_button = gr.Button("Fetch Text & Detect Language")
|
224 |
+
process_summary_button = gr.Button("Summarize Text", visible=False)
|
225 |
process_audio_button = gr.Button("Generate Audio", visible=False)
|
226 |
|
227 |
# Layout: Two adjacent columns (Text and Metadata)
|
|
|
233 |
#extracted_text = gr.Markdown(label="Extracted Content")
|
234 |
|
235 |
detected_lang = gr.Textbox(label="Detected Language", visible=False)
|
236 |
+
summary_output = gr.Textbox(label="Summary", visible=False)
|
237 |
full_audio_output = gr.Audio(label="Generated Audio", visible=True)
|
238 |
|
239 |
# Step 1: Fetch Text & Detect Language First
|
|
|
244 |
outputs=[extracted_text, metadata_output, detected_lang, process_summary_button, process_audio_button, extracted_text, metadata_output]
|
245 |
)
|
246 |
|
247 |
+
process_summary_button.click(hierarchical_summarization, inputs=[extracted_text], outputs=[summary_output])
|
248 |
|
249 |
# Step 2: Generate Audio After Text & Language Are Displayed
|
250 |
process_audio_button.click(
|