gnosticdev commited on
Commit
d4c89ff
verified
1 Parent(s): dc1e7fd

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -4
app.py CHANGED
@@ -1,7 +1,8 @@
1
  import gradio as gr
2
  from tts_module import get_voices, text_to_speech # Usamos el tts_module.py actualizado
3
  from pexels_api import search_pexels
4
- from moviepy.editor import AudioFileClip, VideoFileClip, CompositeAudioClip, concatenate_audioclips
 
5
  import asyncio
6
  import os
7
  import requests
@@ -15,13 +16,13 @@ def install(package):
15
 
16
  try:
17
  # Intentar importar moviepy.editor
18
- from moviepy.editor import AudioFileClip, VideoFileClip, CompositeAudioClip, concatenate_audioclips
19
  print("MoviePy.editor est谩 instalado correctamente.")
20
  except ImportError:
21
  print("Instalando MoviePy...")
22
  install("moviepy==1.0.3") # Forzar instalaci贸n de la versi贸n compatible
23
  try:
24
- from moviepy.editor import AudioFileClip, VideoFileClip, CompositeAudioClip, concatenate_audioclips
25
  print("MoviePy.editor instalado con 茅xito despu茅s de la reinstalaci贸n.")
26
  except ImportError:
27
  raise ImportError("Error cr铆tico: No se pudo instalar moviepy.editor. Verifica las dependencias.")
@@ -46,7 +47,8 @@ def concatenate_pexels_videos(text, num_videos=5):
46
  for sentence in sentences:
47
  try:
48
  links = search_pexels(sentence, num_results=num_videos)
49
- video_links.append(links[0]) # Usamos el primer video encontrado para cada frase
 
50
  except Exception as e:
51
  print(f"Error al buscar video para la frase '{sentence}': {e}")
52
  continue
 
1
  import gradio as gr
2
  from tts_module import get_voices, text_to_speech # Usamos el tts_module.py actualizado
3
  from pexels_api import search_pexels
4
+ from moviepy.editor import AudioFileClip, VideoFileClip, CompositeAudioClip, concatenate_audioclips, concatenate_videoclips
5
+
6
  import asyncio
7
  import os
8
  import requests
 
16
 
17
  try:
18
  # Intentar importar moviepy.editor
19
+ from moviepy.editor import AudioFileClip, VideoFileClip, CompositeAudioClip, concatenate_audioclips, concatenate_videoclips
20
  print("MoviePy.editor est谩 instalado correctamente.")
21
  except ImportError:
22
  print("Instalando MoviePy...")
23
  install("moviepy==1.0.3") # Forzar instalaci贸n de la versi贸n compatible
24
  try:
25
+ from moviepy.editor import AudioFileClip, VideoFileClip, CompositeAudioClip, concatenate_audioclips, concatenate_videoclips
26
  print("MoviePy.editor instalado con 茅xito despu茅s de la reinstalaci贸n.")
27
  except ImportError:
28
  raise ImportError("Error cr铆tico: No se pudo instalar moviepy.editor. Verifica las dependencias.")
 
47
  for sentence in sentences:
48
  try:
49
  links = search_pexels(sentence, num_results=num_videos)
50
+ if links:
51
+ video_links.append(links[0]) # Usamos el primer video encontrado para cada frase
52
  except Exception as e:
53
  print(f"Error al buscar video para la frase '{sentence}': {e}")
54
  continue