Update app.py
Browse files
app.py
CHANGED
@@ -39,8 +39,8 @@ language_choices = ["English", "Polish", "Hindi", "Arabic"]
|
|
39 |
|
40 |
def clear_all():
|
41 |
# global meeting_texts
|
42 |
-
meeting_texts = [] # Reset meeting texts
|
43 |
-
return [None] * (n_participants *
|
44 |
|
45 |
|
46 |
def wait_for_dubbing_completion(dubbing_id: str) -> bool:
|
@@ -250,7 +250,7 @@ def create_gradio_interface(n_participants, language_choices):
|
|
250 |
gr.Markdown("""# LinguaPolis: Bridging Languages, Uniting Teams Globally - Multilingual Conference Call Simulation
|
251 |
## Record your video or upload your video and press the corresponding Submit button at the bottom""")
|
252 |
|
253 |
-
meeting_texts = []
|
254 |
|
255 |
video_inputs = []
|
256 |
language_dropdowns = []
|
@@ -274,8 +274,8 @@ def create_gradio_interface(n_participants, language_choices):
|
|
274 |
gr.Button(f"Submit Speaker {i+1}'s Speech").click(
|
275 |
process_speaker,
|
276 |
# [video_inputs[i], gr.State(i), gr.State(n_participants)] + [language_dropdowns[j] for j in range(n_participants)],
|
277 |
-
[video_inputs[i], gr.State(i), gr.State(n_participants)] + [gr.State(
|
278 |
-
[transcript_outputs[i]] + [k for j in zip(translated_texts[:i]+translated_texts[i+1:], dubbed_videos[:i]+dubbed_videos[i+1:]) for k in j] + [gr.State(
|
279 |
)
|
280 |
minutes = gr.Textbox(label="Minutes of Meeting")
|
281 |
gr.Button(f"Generate Minutes of meeting").click(summarize, meeting_texts, minutes)
|
|
|
39 |
|
40 |
def clear_all():
|
41 |
# global meeting_texts
|
42 |
+
# meeting_texts = [] # Reset meeting texts
|
43 |
+
return [None] * (n_participants * 5 + 1) # Reset outputs of transcripts, translated texts, and dubbed videos
|
44 |
|
45 |
|
46 |
def wait_for_dubbing_completion(dubbing_id: str) -> bool:
|
|
|
250 |
gr.Markdown("""# LinguaPolis: Bridging Languages, Uniting Teams Globally - Multilingual Conference Call Simulation
|
251 |
## Record your video or upload your video and press the corresponding Submit button at the bottom""")
|
252 |
|
253 |
+
# meeting_texts = []
|
254 |
|
255 |
video_inputs = []
|
256 |
language_dropdowns = []
|
|
|
274 |
gr.Button(f"Submit Speaker {i+1}'s Speech").click(
|
275 |
process_speaker,
|
276 |
# [video_inputs[i], gr.State(i), gr.State(n_participants)] + [language_dropdowns[j] for j in range(n_participants)],
|
277 |
+
[video_inputs[i], gr.State(i), gr.State(n_participants)] + [gr.State(value=[])] + [language_dropdowns[j] for j in range(n_participants)],
|
278 |
+
[transcript_outputs[i]] + [k for j in zip(translated_texts[:i]+translated_texts[i+1:], dubbed_videos[:i]+dubbed_videos[i+1:]) for k in j] + [gr.State()]
|
279 |
)
|
280 |
minutes = gr.Textbox(label="Minutes of Meeting")
|
281 |
gr.Button(f"Generate Minutes of meeting").click(summarize, meeting_texts, minutes)
|