Spaces:
Sleeping
Sleeping
File size: 1,325 Bytes
f4ea6a3 34a500d f4ea6a3 e1a1b08 1bac1f3 fc9f580 a01da3c 42af293 a01da3c 3e3425d 42af293 f4ea6a3 1de142e 2a57114 1d466ea f4ea6a3 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
import gradio as gr
from textblob import TextBlob
from langchain.document_loaders import TextLoader #for textfiles
from pytube import YouTube as YT
from langchain.text_splitter import CharacterTextSplitter #text splitter
from langchain.embeddings import HuggingFaceEmbeddings #for using HugginFace models
from langchain.vectorstores import FAISS #facebook vectorizationfrom langchain.chains.question_answering import load_qa_chain
from langchain.chains.question_answering import load_qa_chain
from langchain import HuggingFaceHub
import rich
from rich.console import Console
from rich.panel import Panel
from rich import print
from langchain.document_loaders import TextLoader
# text splitter for create chunks
from langchain.text_splitter import RecursiveCharacterTextSplitter
from langchain.chains.summarize import load_summarize_chain
import datetime
def You_sum(url):
#url = input("Enter the url of video you want summary of")
#print(myvideo.title)
#print(myvideo.captions)
#code = input("Enter the code you want: ")
#print("Scraping subtitiles....")
myvideo = YT(url)
sub = myvideo.captions#[code]
#downloading the files in SRT format
caption = sub.generate_srt_captions()
return caption
iface = gr.Interface(fn=You_sum, inputs="text", outputs="text")
iface.launch()
|