chompionsawelo commited on
Commit
1d55aac
·
1 Parent(s): 532f375

concurrency fix

Browse files
Files changed (1) hide show
  1. app.py +11 -9
app.py CHANGED
@@ -27,19 +27,18 @@ with gr.Blocks() as demo:
27
  model_dropdown.render()
28
  # summary_checkbox.render()
29
  start_button.render()
30
- start_button.click(prepare_input,
31
- [input_video, start_time, end_time, lang_radio,
32
- model_dropdown],
33
- [output_transcribe, output_file])
 
 
34
 
35
  bottom_markdown.render()
36
  with gr.Row(equal_height=False):
37
  with gr.Column():
38
  output_video.render()
39
  output_file.render()
40
- output_file.change(prepare_output, inputs=input_video, outputs=[
41
- adjust_speaker, adjust_audio, prev_button, next_button, adjust_button]).then(prepare_video_subtitle, inputs=[
42
- input_video, start_time, end_time], outputs=output_video)
43
 
44
  with gr.Column():
45
  output_transcribe.render()
@@ -58,8 +57,11 @@ with gr.Blocks() as demo:
58
  adjust_speaker, adjust_audio])
59
 
60
  adjust_button.render()
61
- adjust_button.click(start_adjust, inputs=[input_video, adjust_speaker], outputs=[output_transcribe, output_file]).then(
62
- start_adjust_subtitle, inputs=[input_video, start_time, end_time], outputs=output_video)
 
 
 
63
 
64
  with gr.Accordion("Copyright"):
65
  gr.Markdown("Created with OpenAI Whisper and Huggingface")
 
27
  model_dropdown.render()
28
  # summary_checkbox.render()
29
  start_button.render()
30
+ (
31
+ start_button
32
+ .click(prepare_input, [input_video, start_time, end_time, lang_radio, model_dropdown], [output_transcribe, output_file])
33
+ .then(prepare_output, inputs=input_video, outputs=[adjust_speaker, adjust_audio, prev_button, next_button, adjust_button])
34
+ .then(prepare_video_subtitle, inputs=[input_video, start_time, end_time], outputs=output_video)
35
+ )
36
 
37
  bottom_markdown.render()
38
  with gr.Row(equal_height=False):
39
  with gr.Column():
40
  output_video.render()
41
  output_file.render()
 
 
 
42
 
43
  with gr.Column():
44
  output_transcribe.render()
 
57
  adjust_speaker, adjust_audio])
58
 
59
  adjust_button.render()
60
+ (
61
+ adjust_button
62
+ .click(start_adjust, inputs=[input_video, adjust_speaker], outputs=[output_transcribe, output_file])
63
+ .then(start_adjust_subtitle, inputs=[input_video, start_time, end_time], outputs=output_video)
64
+ )
65
 
66
  with gr.Accordion("Copyright"):
67
  gr.Markdown("Created with OpenAI Whisper and Huggingface")