Fvds / app.py
pragnakalp's picture
Update app.py
5b8dedb
raw
history blame
1.9 kB
import gradio as gr
# import os, subprocess, torchaudio
# import torch
from PIL import Image
from gtts import gTTS
import tempfile
from pydub import AudioSegment
from pydub.generators import Sine
# from fairseq.checkpoint_utils import load_model_ensemble_and_task_from_hf_hub
# from fairseq.models.text_to_speech.hub_interface import TTSHubInterface
import soundfile
import dlib
import cv2
import imageio
import os
import gradio as gr
import os, subprocess, torchaudio
from PIL import Image
import ffmpeg
block = gr.Blocks()
def generate_ocr(method,image,gender):
print("efef")
return "Hello"
# def run():
# with block:
# with gr.Group():
# with gr.Box():
# with gr.Row().style(equal_height=True):
# image_in = gr.Image(show_label=False, type="filepath")
# # audio_in = gr.Audio(show_label=False, type='filepath')
# input_text=gr.Textbox(lines=3, value="Hello How are you?", label="Input Text")
# gender = gr.Radio(["Female","Male"],value="Female",label="Gender")
# video_out = gr.Textbox(label="output")
# # video_out = gr.Video(show_label=False)
# with gr.Row().style(equal_height=True):
# btn = gr.Button("Generate")
# btn.click(generate_ocr, inputs=[image_in, input_text,gender], outputs=[video_out])
# block.queue()
# block.launch(server_name="0.0.0.0", server_port=7860)
# if __name__ == "__main__":
# run()
image = gr.Image(show_label=True, type="filepath",label="Input Image")
input_text=gr.Textbox(lines=3, value="Hello How are you?", label="Input Text")
gender = gr.Radio(["Female","Male"],value="Female",label="Gender")
output = gr.Video(show_label=True,label="Output")
demo = gr.Interface(generate_ocr,[image,input_text,gender],[output],title="One Shot Talking Face from Text",)
demo.launch(server_name="0.0.0.0", server_port=7860)