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['
|
| 30 |
|
| 31 |
def generar_guion_profesional(prompt):
|
| 32 |
"""Genera guiones detallados"""
|
|
@@ -165,14 +165,11 @@ async def crear_video_profesional(prompt, custom_script, voz_index, musica=None)
|
|
| 165 |
return None
|
| 166 |
finally:
|
| 167 |
# Limpieza de archivos temporales
|
| 168 |
-
if os.path.exists(voz_archivo):
|
| 169 |
os.remove(voz_archivo)
|
| 170 |
|
| 171 |
-
# Funci贸n para ejecutar la tarea as铆ncrona
|
| 172 |
def run_async_task(prompt, custom_script, voz_index, musica=None):
|
| 173 |
-
for i in range(5):
|
| 174 |
-
time.sleep(0.5) # Simular progreso
|
| 175 |
-
|
| 176 |
return asyncio.run(crear_video_profesional(prompt, custom_script, voz_index, musica))
|
| 177 |
|
| 178 |
# Interfaz profesional
|
|
|
|
| 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"""
|
|
|
|
| 165 |
return None
|
| 166 |
finally:
|
| 167 |
# Limpieza de archivos temporales
|
| 168 |
+
if 'voz_archivo' in locals() and os.path.exists(voz_archivo):
|
| 169 |
os.remove(voz_archivo)
|
| 170 |
|
| 171 |
+
# Funci贸n para ejecutar la tarea as铆ncrona
|
| 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
|