Spaces:
Build error
Build error
Update app.py
Browse files
app.py
CHANGED
@@ -1340,7 +1340,7 @@ def create_interface():
|
|
1340 |
with gr.Group():
|
1341 |
gr.Markdown("### 🔧 Generator Settings")
|
1342 |
with gr.Tabs():
|
1343 |
-
with gr.
|
1344 |
text_gen = gr.Dropdown(
|
1345 |
choices=["g4f", "gemini", "openai"],
|
1346 |
label="Text Generator",
|
@@ -1352,7 +1352,7 @@ def create_interface():
|
|
1352 |
value="gpt-4"
|
1353 |
)
|
1354 |
|
1355 |
-
with gr.
|
1356 |
image_gen = gr.Dropdown(
|
1357 |
choices=["g4f", "prodia", "hercai", "segmind", "pollinations"],
|
1358 |
label="Image Generator",
|
@@ -1364,7 +1364,7 @@ def create_interface():
|
|
1364 |
value="flux"
|
1365 |
)
|
1366 |
|
1367 |
-
with gr.
|
1368 |
tts_engine = gr.Dropdown(
|
1369 |
choices=["edge", "elevenlabs", "gtts", "openai"],
|
1370 |
label="Speech Engine",
|
@@ -1381,7 +1381,7 @@ def create_interface():
|
|
1381 |
value="random"
|
1382 |
)
|
1383 |
|
1384 |
-
with gr.
|
1385 |
subtitles_enabled = gr.Checkbox(label="Enable Subtitles", value=True)
|
1386 |
highlighting_enabled = gr.Checkbox(label="Enable Word Highlighting", value=True)
|
1387 |
subtitle_font = gr.Dropdown(
|
@@ -1440,15 +1440,15 @@ def create_interface():
|
|
1440 |
# Right panel: Output display
|
1441 |
with gr.Column(scale=1, min_width=400):
|
1442 |
with gr.Tabs():
|
1443 |
-
with gr.
|
1444 |
video_output = gr.Video(label="Generated Video", height=600)
|
1445 |
|
1446 |
-
with gr.
|
1447 |
title_output = gr.Textbox(label="Title", lines=2)
|
1448 |
description_output = gr.Textbox(label="Description", lines=4)
|
1449 |
script_output = gr.Textbox(label="Script", lines=8)
|
1450 |
|
1451 |
-
with gr.
|
1452 |
log_output = gr.Textbox(label="Process Log", lines=20, max_lines=100)
|
1453 |
|
1454 |
# Dynamic dropdown updates
|
@@ -1583,4 +1583,5 @@ if __name__ == "__main__":
|
|
1583 |
|
1584 |
# Launch the app
|
1585 |
demo = create_interface()
|
1586 |
-
demo.launch()
|
|
|
|
1340 |
with gr.Group():
|
1341 |
gr.Markdown("### 🔧 Generator Settings")
|
1342 |
with gr.Tabs():
|
1343 |
+
with gr.Tab("Text"):
|
1344 |
text_gen = gr.Dropdown(
|
1345 |
choices=["g4f", "gemini", "openai"],
|
1346 |
label="Text Generator",
|
|
|
1352 |
value="gpt-4"
|
1353 |
)
|
1354 |
|
1355 |
+
with gr.Tab("Image"):
|
1356 |
image_gen = gr.Dropdown(
|
1357 |
choices=["g4f", "prodia", "hercai", "segmind", "pollinations"],
|
1358 |
label="Image Generator",
|
|
|
1364 |
value="flux"
|
1365 |
)
|
1366 |
|
1367 |
+
with gr.Tab("Audio"):
|
1368 |
tts_engine = gr.Dropdown(
|
1369 |
choices=["edge", "elevenlabs", "gtts", "openai"],
|
1370 |
label="Speech Engine",
|
|
|
1381 |
value="random"
|
1382 |
)
|
1383 |
|
1384 |
+
with gr.Tab("Subtitles"):
|
1385 |
subtitles_enabled = gr.Checkbox(label="Enable Subtitles", value=True)
|
1386 |
highlighting_enabled = gr.Checkbox(label="Enable Word Highlighting", value=True)
|
1387 |
subtitle_font = gr.Dropdown(
|
|
|
1440 |
# Right panel: Output display
|
1441 |
with gr.Column(scale=1, min_width=400):
|
1442 |
with gr.Tabs():
|
1443 |
+
with gr.Tab("Video", selected=True):
|
1444 |
video_output = gr.Video(label="Generated Video", height=600)
|
1445 |
|
1446 |
+
with gr.Tab("Metadata"):
|
1447 |
title_output = gr.Textbox(label="Title", lines=2)
|
1448 |
description_output = gr.Textbox(label="Description", lines=4)
|
1449 |
script_output = gr.Textbox(label="Script", lines=8)
|
1450 |
|
1451 |
+
with gr.Tab("Log"):
|
1452 |
log_output = gr.Textbox(label="Process Log", lines=20, max_lines=100)
|
1453 |
|
1454 |
# Dynamic dropdown updates
|
|
|
1583 |
|
1584 |
# Launch the app
|
1585 |
demo = create_interface()
|
1586 |
+
demo.launch()
|
1587 |
+
|