gnosticdev commited on
Commit
e96d058
·
verified ·
1 Parent(s): 84ff691

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +11 -5
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 (CORREGIDO)
28
  VOICES = asyncio.run(edge_tts.list_voices())
29
- VOICE_NAMES = [f"{v['Name']} ({v['Gender']}, {v['Locale']})" for v in VOICES] # 'Locale' en lugar de 'LocaleName'
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(server_name="0.0.0.0", server_port=7860, share=False, enable_queue=False)
 
 
 
 
 
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
+ )