marlenezw's picture
fixing the app os line to include the right path and adding extra dependencies.
3adf294
raw history blame
No virus
803 Bytes
import os
import gradio as gr
from PIL import Image as im
from scipy.io.wavfile import write
def generateVideo(input_img, input_audio):
data = im.fromarray(input_img)
# saving the final output
# as a PNG file
data.save('MakeItTalk/examples/in_image.jpg')
write('MakeItTalk/examples/in_audio.wav', input_audio[0], input_audio[1])
input_img = 'in_image.jpg'
input_audio = 'in_audio.wav'
os.system(f"python3 MakeItTalk/main_end2end.py --jpg {input_img}") #add image
video_name = 'MakeItTalk/examples/in_image_pred_fls_in_audio_audio_embed.mp4'
return video_name
demo = gr.Interface(
fn=generateVideo,
inputs=[gr.Image(shape=(256, 256)), gr.Audio(), ],
outputs= gr.Video().style(height=256, width=256),
)
demo.launch()