from youtube_transcript_api import YouTubeTranscriptApi import pytube as py def Get_Video_Id(url): id=py.extract.video_id(url) return id def Video_To_Text(video_url): video_text=" " i=0 video_id=Get_Video_Id(video_url) video_data=YouTubeTranscriptApi.get_transcript(video_id) for data in video_data: video_text=video_text+" "+video_data[i].get("text") i=i+1 return video_text