Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -10,9 +10,16 @@ from modules.youtube_manager import get_ytmetas
|
|
10 |
from modules.deepl_api import DeepLAPI
|
11 |
from modules.whisper_parameter import *
|
12 |
|
|
|
|
|
|
|
|
|
|
|
|
|
13 |
|
14 |
class App:
|
15 |
def __init__(self, args):
|
|
|
16 |
self.args = args
|
17 |
self.app = gr.Blocks(css=CSS, theme=self.args.theme)
|
18 |
self.whisper_inf = self.init_whisper()
|
@@ -303,7 +310,7 @@ class App:
|
|
303 |
choices=self.nllb_inf.available_source_langs)
|
304 |
dd_nllb_targetlang = gr.Dropdown(label="Target Language",
|
305 |
choices=self.nllb_inf.available_target_langs)
|
306 |
-
|
307 |
cb_timestamp = gr.Checkbox(value=True, label="Add a timestamp to the end of the filename",
|
308 |
interactive=True)
|
309 |
with gr.Row():
|
@@ -355,6 +362,4 @@ _args = parser.parse_args()
|
|
355 |
|
356 |
if __name__ == "__main__":
|
357 |
app = App(args=_args)
|
358 |
-
app.launch()
|
359 |
-
|
360 |
-
|
|
|
10 |
from modules.deepl_api import DeepLAPI
|
11 |
from modules.whisper_parameter import *
|
12 |
|
13 |
+
# Ensure the outputs directory exists
|
14 |
+
def ensure_output_directory():
|
15 |
+
output_directories = ["outputs", "outputs/translations"]
|
16 |
+
for directory in output_directories:
|
17 |
+
if not os.path.exists(directory):
|
18 |
+
os.makedirs(directory)
|
19 |
|
20 |
class App:
|
21 |
def __init__(self, args):
|
22 |
+
ensure_output_directory() # Making sure the output directories exist
|
23 |
self.args = args
|
24 |
self.app = gr.Blocks(css=CSS, theme=self.args.theme)
|
25 |
self.whisper_inf = self.init_whisper()
|
|
|
310 |
choices=self.nllb_inf.available_source_langs)
|
311 |
dd_nllb_targetlang = gr.Dropdown(label="Target Language",
|
312 |
choices=self.nllb_inf.available_target_langs)
|
313 |
+
with gr.Row():
|
314 |
cb_timestamp = gr.Checkbox(value=True, label="Add a timestamp to the end of the filename",
|
315 |
interactive=True)
|
316 |
with gr.Row():
|
|
|
362 |
|
363 |
if __name__ == "__main__":
|
364 |
app = App(args=_args)
|
365 |
+
app.launch()
|
|
|
|