Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -24,9 +24,9 @@ logger = logging.getLogger(__name__)
|
|
| 24 |
PEXELS_API_KEY = os.getenv("PEXELS_API_KEY")
|
| 25 |
MODEL_NAME = "DeepESP/gpt2-spanish" # Modelo en español
|
| 26 |
|
| 27 |
-
# Lista de voces disponibles
|
| 28 |
VOICES = asyncio.run(edge_tts.list_voices())
|
| 29 |
-
VOICE_NAMES = [f"{v['Name']} ({v['Gender']}, {v['Locale']})" for v in VOICES]
|
| 30 |
|
| 31 |
def generar_guion_profesional(prompt):
|
| 32 |
"""Genera guiones detallados"""
|
|
@@ -172,7 +172,7 @@ async def crear_video_profesional(prompt, custom_script, voz_index, musica=None)
|
|
| 172 |
def run_async_task(prompt, custom_script, voz_index, musica=None):
|
| 173 |
return asyncio.run(crear_video_profesional(prompt, custom_script, voz_index, musica))
|
| 174 |
|
| 175 |
-
# Interfaz profesional
|
| 176 |
with gr.Blocks(theme=gr.themes.Soft(), title="Generador de Videos") as app:
|
| 177 |
gr.Markdown("# 🎬 GENERADOR DE VIDEOS CON IA")
|
| 178 |
|
|
@@ -206,11 +206,17 @@ with gr.Blocks(theme=gr.themes.Soft(), title="Generador de Videos") as app:
|
|
| 206 |
label="Ejemplos"
|
| 207 |
)
|
| 208 |
|
|
|
|
| 209 |
btn.click(
|
| 210 |
fn=run_async_task,
|
| 211 |
inputs=[prompt, custom_script, voz, musica],
|
| 212 |
-
outputs=output
|
|
|
|
| 213 |
)
|
| 214 |
|
| 215 |
if __name__ == "__main__":
|
| 216 |
-
app.launch(
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 24 |
PEXELS_API_KEY = os.getenv("PEXELS_API_KEY")
|
| 25 |
MODEL_NAME = "DeepESP/gpt2-spanish" # Modelo en español
|
| 26 |
|
| 27 |
+
# Lista de voces disponibles
|
| 28 |
VOICES = asyncio.run(edge_tts.list_voices())
|
| 29 |
+
VOICE_NAMES = [f"{v['Name']} ({v['Gender']}, {v['Locale']})" for v in VOICES]
|
| 30 |
|
| 31 |
def generar_guion_profesional(prompt):
|
| 32 |
"""Genera guiones detallados"""
|
|
|
|
| 172 |
def run_async_task(prompt, custom_script, voz_index, musica=None):
|
| 173 |
return asyncio.run(crear_video_profesional(prompt, custom_script, voz_index, musica))
|
| 174 |
|
| 175 |
+
# Interfaz profesional con queue deshabilitado
|
| 176 |
with gr.Blocks(theme=gr.themes.Soft(), title="Generador de Videos") as app:
|
| 177 |
gr.Markdown("# 🎬 GENERADOR DE VIDEOS CON IA")
|
| 178 |
|
|
|
|
| 206 |
label="Ejemplos"
|
| 207 |
)
|
| 208 |
|
| 209 |
+
# SOLUCIÓN CLAVE: Deshabilitar el sistema de colas
|
| 210 |
btn.click(
|
| 211 |
fn=run_async_task,
|
| 212 |
inputs=[prompt, custom_script, voz, musica],
|
| 213 |
+
outputs=output,
|
| 214 |
+
queue=False # Deshabilitar el sistema de colas
|
| 215 |
)
|
| 216 |
|
| 217 |
if __name__ == "__main__":
|
| 218 |
+
app.launch(
|
| 219 |
+
server_name="0.0.0.0",
|
| 220 |
+
server_port=7860,
|
| 221 |
+
enable_queue=False # Asegurar que el queue esté deshabilitado globalmente
|
| 222 |
+
)
|