Update app.py
Browse files
    	
        app.py
    CHANGED
    
    | @@ -107,7 +107,7 @@ class App: | |
| 107 | 
             
                            input_file_multi = gr.Files(label="Upload one or more audio/video files here", elem_id="multi_input", type='filepath', file_count="multiple", allow_reordering=True, file_types=["audio","video"], visible=False, interactive=True)                        
         | 
| 108 |  | 
| 109 | 
             
                    with gr.Row():
         | 
| 110 | 
            -
                        with gr.Column(scale= | 
| 111 | 
             
                            with gr.Row():
         | 
| 112 | 
             
                                model_list = self.whisper_inf.available_models if len(whisper_params["model_list"]) == 0 else whisper_params["model_list"]
         | 
| 113 | 
             
                                dd_model = gr.Dropdown(choices=model_list, value=whisper_params["model_size"],label="Model", info="Larger models increase transcription quality, but reduce performance", interactive=True)
         | 
| @@ -121,6 +121,7 @@ class App: | |
| 121 | 
             
                                cb_timestamp_file = gr.Checkbox(value=whisper_params["add_timestamp_file"], label="Add timestamp to output", interactive=True)
         | 
| 122 | 
             
                            with gr.Row():
         | 
| 123 | 
             
                                cb_diarize = gr.Checkbox(value=diarization_params["is_diarize"],label="Speaker diarization", info="Token required",interactive=True)
         | 
|  | |
| 124 | 
             
                            with gr.Row():
         | 
| 125 | 
             
                                cb_translate = gr.Checkbox(value=whisper_params["is_translate"], label="Translate to English", info="Translate using OpenAI Whisper's built-in module",interactive=True)
         | 
| 126 | 
             
                                cb_translate_output = gr.Checkbox(value=translation_params["translate_output"], label="Translate to selected language", info="Translate using Facebook's NLLB",interactive=True)
         | 
|  | |
| 107 | 
             
                            input_file_multi = gr.Files(label="Upload one or more audio/video files here", elem_id="multi_input", type='filepath', file_count="multiple", allow_reordering=True, file_types=["audio","video"], visible=False, interactive=True)                        
         | 
| 108 |  | 
| 109 | 
             
                    with gr.Row():
         | 
| 110 | 
            +
                        with gr.Column(scale=3):
         | 
| 111 | 
             
                            with gr.Row():
         | 
| 112 | 
             
                                model_list = self.whisper_inf.available_models if len(whisper_params["model_list"]) == 0 else whisper_params["model_list"]
         | 
| 113 | 
             
                                dd_model = gr.Dropdown(choices=model_list, value=whisper_params["model_size"],label="Model", info="Larger models increase transcription quality, but reduce performance", interactive=True)
         | 
|  | |
| 121 | 
             
                                cb_timestamp_file = gr.Checkbox(value=whisper_params["add_timestamp_file"], label="Add timestamp to output", interactive=True)
         | 
| 122 | 
             
                            with gr.Row():
         | 
| 123 | 
             
                                cb_diarize = gr.Checkbox(value=diarization_params["is_diarize"],label="Speaker diarization", info="Token required",interactive=True)
         | 
| 124 | 
            +
                        with gr.Column(scale=1):
         | 
| 125 | 
             
                            with gr.Row():
         | 
| 126 | 
             
                                cb_translate = gr.Checkbox(value=whisper_params["is_translate"], label="Translate to English", info="Translate using OpenAI Whisper's built-in module",interactive=True)
         | 
| 127 | 
             
                                cb_translate_output = gr.Checkbox(value=translation_params["translate_output"], label="Translate to selected language", info="Translate using Facebook's NLLB",interactive=True)
         |