qqwjq1981 commited on
Commit
3e5f302
·
verified ·
1 Parent(s): dc3b40e

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -4
app.py CHANGED
@@ -593,11 +593,11 @@ def upload_and_manage(file, target_language, mode="transcription"):
593
  elapsed_time_display = f"Processing completed in {elapsed_time:.2f} seconds."
594
  logger.info(f"Processing completed in {elapsed_time:.2f} seconds.")
595
 
596
- return translated_json, editable_table, output_video_path, elapsed_time_display
597
 
598
  except Exception as e:
599
  logger.error(f"An error occurred: {str(e)}")
600
- return None, [], None, f"An error occurred: {str(e)}"
601
 
602
  # Gradio Interface with Tabs
603
  def build_interface():
@@ -609,7 +609,6 @@ def build_interface():
609
  language_input = gr.Dropdown(["en", "es", "fr", "zh"], label="Select Language") # Language codes
610
  process_mode = gr.Radio(choices=["Transcription", "Transcription with Voiceover"], label="Choose Processing Type", value="Transcription")
611
  submit_button = gr.Button("Post and Process")
612
- editable_translations = gr.State(value=[])
613
 
614
  with gr.Column(scale=8):
615
  gr.Markdown("## Edit Translations")
@@ -656,7 +655,7 @@ def build_interface():
656
  submit_button.click(
657
  upload_and_manage,
658
  inputs=[file_input, language_input, process_mode],
659
- outputs=[editable_translations, editable_table, processed_video_output, elapsed_time_display]
660
  )
661
 
662
  # Connect submit button to save_feedback_db function
 
593
  elapsed_time_display = f"Processing completed in {elapsed_time:.2f} seconds."
594
  logger.info(f"Processing completed in {elapsed_time:.2f} seconds.")
595
 
596
+ return editable_table, output_video_path, elapsed_time_display
597
 
598
  except Exception as e:
599
  logger.error(f"An error occurred: {str(e)}")
600
+ return [], None, f"An error occurred: {str(e)}"
601
 
602
  # Gradio Interface with Tabs
603
  def build_interface():
 
609
  language_input = gr.Dropdown(["en", "es", "fr", "zh"], label="Select Language") # Language codes
610
  process_mode = gr.Radio(choices=["Transcription", "Transcription with Voiceover"], label="Choose Processing Type", value="Transcription")
611
  submit_button = gr.Button("Post and Process")
 
612
 
613
  with gr.Column(scale=8):
614
  gr.Markdown("## Edit Translations")
 
655
  submit_button.click(
656
  upload_and_manage,
657
  inputs=[file_input, language_input, process_mode],
658
+ outputs=[editable_table, processed_video_output, elapsed_time_display]
659
  )
660
 
661
  # Connect submit button to save_feedback_db function