Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -5,9 +5,13 @@ import torch
|
|
5 |
from PIL import Image, ImageDraw, ImageFont
|
6 |
import scipy.io.wavfile
|
7 |
from TTS.api import TTS # Coqui TTS (open source)
|
8 |
-
from moviepy.editor import
|
9 |
import os
|
|
|
|
|
10 |
import subprocess
|
|
|
|
|
11 |
|
12 |
# Initialize Clients
|
13 |
# Replace with your actual API keys or methods of getting them
|
@@ -67,13 +71,17 @@ def generate_text_video(script):
|
|
67 |
video_clip.write_videofile(video_path, codec='libx264')
|
68 |
return video_path
|
69 |
|
70 |
-
|
71 |
-
|
72 |
-
video =
|
73 |
-
audio
|
|
|
|
|
|
|
74 |
final_video = video.set_audio(audio)
|
75 |
-
|
76 |
-
|
|
|
77 |
|
78 |
# Main Function to Generate Comedy Animation
|
79 |
def generate_comedy_and_animation(prompt):
|
|
|
5 |
from PIL import Image, ImageDraw, ImageFont
|
6 |
import scipy.io.wavfile
|
7 |
from TTS.api import TTS # Coqui TTS (open source)
|
8 |
+
from moviepy.editor import CompositeVideoClip, ImageClip, AudioFileClip, concatenate_videoclips
|
9 |
import os
|
10 |
+
from groq import Groq
|
11 |
+
from deepgram import Deepgram
|
12 |
import subprocess
|
13 |
+
from moviepy.editor import VideoFileClip, AudioFileClip
|
14 |
+
|
15 |
|
16 |
# Initialize Clients
|
17 |
# Replace with your actual API keys or methods of getting them
|
|
|
71 |
video_clip.write_videofile(video_path, codec='libx264')
|
72 |
return video_path
|
73 |
|
74 |
+
def combine_audio_video(video_file, audio_file):
|
75 |
+
# Load the video file
|
76 |
+
video = VideoFileClip(video_file)
|
77 |
+
# Load the audio file
|
78 |
+
audio = AudioFileClip(audio_file)
|
79 |
+
|
80 |
+
# Set the audio of the video clip
|
81 |
final_video = video.set_audio(audio)
|
82 |
+
|
83 |
+
# Return the final video clip
|
84 |
+
return final_video
|
85 |
|
86 |
# Main Function to Generate Comedy Animation
|
87 |
def generate_comedy_and_animation(prompt):
|