gnosticdev commited on
Commit
4c8a9c1
verified
1 Parent(s): d476eea

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -1
app.py CHANGED
@@ -1,11 +1,20 @@
1
  import gradio as gr
2
  from tts_module import get_voices, text_to_speech
3
  from pexels_api import search_pexels
 
 
 
 
 
 
 
4
  try:
5
  from moviepy.editor import AudioFileClip, VideoFileClip, CompositeAudioClip
6
  print("MoviePy est谩 instalado correctamente.")
7
  except ImportError:
8
- raise ImportError("Error: MoviePy no est谩 instalado. Aseg煤rate de que est谩 en requirements.txt.")
 
 
9
 
10
  import asyncio
11
  import os
 
1
  import gradio as gr
2
  from tts_module import get_voices, text_to_speech
3
  from pexels_api import search_pexels
4
+
5
+ # Forzar instalaci贸n de moviepy si no est谩 disponible
6
+ def install(package):
7
+ import subprocess
8
+ import sys
9
+ subprocess.check_call([sys.executable, "-m", "pip", "install", package])
10
+
11
  try:
12
  from moviepy.editor import AudioFileClip, VideoFileClip, CompositeAudioClip
13
  print("MoviePy est谩 instalado correctamente.")
14
  except ImportError:
15
+ print("Instalando MoviePy...")
16
+ install("moviepy")
17
+ from moviepy.editor import AudioFileClip, VideoFileClip, CompositeAudioClip
18
 
19
  import asyncio
20
  import os