RamAnanth1's picture
Update app.py
bd727b1
raw
history blame
926 Bytes
import gradio as gr
from dataset import TranscriptDataset
from downloader import WhisperPP, YoutubeDownloader
from interpreter import WhisperInterpreter
model_size = "base"
mode = "transcribe"
write = False
download_path = "tmp/"
def dataset(url, name):
ds = TranscriptDataset(name)
params = dict(model_size=model_size, language=language, write=write, number_videos=500)
data = []
whisper_options = dict(
model_size=model_size, mode=mode, language=language, write=write
)
whisperPP = WhisperPP(data, **whisper_options)
downloader = YoutubeDownloader(download_path)
downloader.download(url, whisperPP)
return "Hello " + name + "!!"
yt_input = gr.Textbox(label = 'Youtube Link')
name_input = gr.Textbox(label = 'Dataset Name')
repo_output = gr.Textbox(label = "Outcome")
iface = gr.Interface(fn=dataset, inputs=[yt_input, name_input], outputs=repo_output)
iface.launch()