Update app.py
Browse files
app.py
CHANGED
|
@@ -336,12 +336,11 @@ class App:
|
|
| 336 |
|
| 337 |
params = [input_file_audio, input_file_video, input_file_multi, input_multi, tb_input_folder, dd_file_format, cb_timestamp_file, cb_translate_output, dd_translate_model, dd_target_lang, cb_timestamp_preview, cb_diarize]
|
| 338 |
|
| 339 |
-
|
| 340 |
-
|
| 341 |
-
|
| 342 |
-
btn_run.click(fn=get_transcription(params, whisper_params),outputs=[tb_indicator, files_subtitles, tb_info])
|
| 343 |
|
| 344 |
-
|
| 345 |
# btn_openfolder.click(fn=lambda: self.open_folder("outputs"), inputs=None, outputs=None)
|
| 346 |
|
| 347 |
input_multi.change(fn=self.update_viewer,inputs=input_multi,outputs=[input_file_audio,input_file_video,input_file_multi])
|
|
@@ -403,11 +402,6 @@ class App:
|
|
| 403 |
else:
|
| 404 |
return gr.Dataframe(headers=["Text"],column_widths=["99%"])
|
| 405 |
|
| 406 |
-
@staticmethod
|
| 407 |
-
def get_transcription(params, whisper_params):
|
| 408 |
-
gr.Dataframe, gr.Files, gr.textbox = self.whisper_inf.transcribe_file(params + whisper_params.as_list())
|
| 409 |
-
return gr.Dataframe, gr.Files, gr.textbox
|
| 410 |
-
|
| 411 |
# Create the parser for command-line arguments
|
| 412 |
parser = argparse.ArgumentParser()
|
| 413 |
parser.add_argument('--whisper_type', type=str, default="faster-whisper",
|
|
|
|
| 336 |
|
| 337 |
params = [input_file_audio, input_file_video, input_file_multi, input_multi, tb_input_folder, dd_file_format, cb_timestamp_file, cb_translate_output, dd_translate_model, dd_target_lang, cb_timestamp_preview, cb_diarize]
|
| 338 |
|
| 339 |
+
btn_run.click(fn=self.whisper_inf.transcribe_file,
|
| 340 |
+
inputs=params + whisper_params.as_list(),
|
| 341 |
+
outputs=[tb_indicator, files_subtitles, tb_info])
|
|
|
|
| 342 |
|
| 343 |
+
btn_run.click(fn=self.update_dataframe,inputs=[cb_timestamp_preview,cb_diarize],outputs=tb_indicator)
|
| 344 |
# btn_openfolder.click(fn=lambda: self.open_folder("outputs"), inputs=None, outputs=None)
|
| 345 |
|
| 346 |
input_multi.change(fn=self.update_viewer,inputs=input_multi,outputs=[input_file_audio,input_file_video,input_file_multi])
|
|
|
|
| 402 |
else:
|
| 403 |
return gr.Dataframe(headers=["Text"],column_widths=["99%"])
|
| 404 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 405 |
# Create the parser for command-line arguments
|
| 406 |
parser = argparse.ArgumentParser()
|
| 407 |
parser.add_argument('--whisper_type', type=str, default="faster-whisper",
|